i probably am asking for too much but i was wondering if there was a guitar out there than can pretty much play any style and sound pretty clean and not buzzy while playing solos. I only really play play thrash,neo-classical, latin, blues and classic rock. Im not to sure but i kinda think a fender strat might fight into this but maybe theres something better out therE.

p.s. Price cant be more than a thousand U.S. Dollars
The Fender Strat, Tele and Gibson Les Paul, SG and ES-335 fall into this. This is why so many different players in different styles play these.
What amp do you have?
"Blues is easy to play, but hard to feel."- Jimi Hendrix