All those guitars you listed are great for metal/hardcore/rock etc. but not what I play.
Don't get me wrong, my dream guitar is an ESP F-400 FM (picture below) but it would still sound like shit in my band. A Telecaster (as ugly as I find them) probably produce the best sound for what I play.
How sexy is that?