What?! LeBron made his two decisions based on combo in this order of: 1) places, 2) control and 3) teammates.
Places: He literally and famously said "I'm taking my talents to South Beach." (taxes, atmosphere v Cleveland), next "I'm coming home" (see attached story notably "always thought I'd end my career in Cleveland..."
Control: Orchestrated Wiggins/Love swap, opted for Miami in concert with Bosh & arranged via Wade
Teammates: Wade & Bosh, Cleveland's lottery pick bounty - first mentions were Kyrie (arguably emerging Wade) & TristanT (no Bosh, enter KLove).
If we are ignoring Places & Control for Philly and just looking at teammates, then Utah is actually the better fit with very similar type of teammates, namely a high quality big and emerging guard scorer. Of course he's not going to Utah.
Of course currently most of the speculation is based on LeBron's tacit admission of chasing Jordan, so everyone thinks he needs 3 more championships and in order to achieve that he's obviously got little time to waste. But again, I think that's about not one, not two but three (sorry

and therefore building a dynasty and choosing a team based on longer horizon than next year's favorite. LA is a place LeBron can and will recruit whomever he wants to join him (so they choose it too, unlike Philly) and try to win in the final 5 years of his career 20-24.
SI exclusive: LeBron James explains his return to Cleveland Cavaliers