McCaran is a tale of Terminals. Depending which terminal you are flying in/out of will dramatically sway your opinion of this place.
When there are 1,000's of slot machines yet still tons of people camped out on the floor so they can plug in... It automatically loses 2 stars for me. I mean really... Don't have the dough to put in some extra seating...? Really?
It's a good airport, there are certainly worse, but how good can an airport be..?