Kobe had Pau Gasol, and not a whole lot else, in the last couple of championships he won. Lebron has/had two additional allstars with him in his championships. Lebron is great, but his greatness doesn't diminish other players greatness, imo. They all have their unique abilities to put a stamp on the game.
I thought 'THE DECISION' was really stupid.
But, as far as him leaving Cleveland for a few years? I don't hold that against him. Guy grew up in Akron, drafted by Cleveland, and that's all he knew. I see his stint on Miami as him getting the 'college' experience. He got away from 'home' for a bit, had some new experiences, found some successes, and then came back home to 'settle down'.