Most, if not all, analyst admit he is a top 5, probably even top 3 greatest of all time. The majority of these analyst are former players, HOFers and/or coaches. They have been around the game and know a thing or two...more so than you or I. The guy is a phenom. He can dominate the game, not just impact, but DOMINATE the game from anywhere on the court and in any way, from scoring, to distributing, to defense. Those are three different aspects of the game, offense, defense, and dictating how the other team plays defense. On top of all of that, he is clutch and can carry the team himself. Jordan and co. all had the luxury of learning from some great college minds. James was thrown into the fire. He already has multiple rings and MVP's. He has accomplished all of this coming straight out of HS. Pure, natural, innate talent you cannot teach. With the amount of parity in sports due to education, health, and technology it's that much harder for athletes to dominate, but LeBron is the exception. Is it because he is just good? No, there are a lot of players are who are good, but he is great. And if it was just because he was "good" you would see a lot more LeBron's. Instead you see a lot of Scottie Pippen's, Clyde Drexler's, Charles Barkley's, etc. All really good players, but not GREAT.
Everyone hates Lebron for one reason or another. Most of which reasons are unjustified. They justify their "hate" with all kinds of silliness. "Well I don't like how he left Cleveland." Great, are you a Cleveland fan? "No!" Well why do you really care then? Oh, because he is great and you don't like that he is on your team, so you have to justify a reason for your disdain. The only people who truly have a reason to truly dislike him are the Cleveland fans and even then it's a bit far stretched IMO. This guy made a personal decision to benefit himself and his family, but people don't like it because of their selfishness and want him to remain in Cleveland to serve their entertainment purposes. It may not be right and i may not agree with it, BUT I GET IT. The guy isn't dirty or doesn't blow in people's ear like some players. And everyone to some extent talks trash or throws an elbow or two here and there. That is the nature of the game. With his attacking style and how powerful he is, he is usually on the wrong end on a lot of those, so i don't buy the whole "he is a dirty player card" either. Some reactions are warranted IMO and some aren't, just the nature of the game.
I grew up a Piston's fan in the days of Isiah Thomas, Bill Lambier, Vinny the Oven, etc. I hated Jordan, but that was because he was my rival at the time. Plus he was good. I remember everyone else loving him. He made my blood boil at times lol, but I would never say he is not in the top 5, just because I don't like him. LeBron is a game changer just like Jordan was, if not bigger. Im not trying to attack you or anyone else. You are entitled to your own opinion and I don't really care to change it for that matter. But, to say he is not top 5 is pure ignorance IMO.