#1
Which guitar is the best? I like to play classic rock, grunge, and stuff like that. not especially metal... so which one is the better guitar? Or is it all preference? Thanks

Deluxe Fat strat:
http://guitars.musiciansfriend.com/product/Fender-Deluxe-Fat-Strat-HSS-Electric-Guitar?sku=510477

Deluxe Roadhouse Strat:
http://guitars.musiciansfriend.com/product/Fender-Deluxe-Roadhouse-Stratocaster-Electric-Guitar?sku=515525

Deluxe Lonestar Strat:
http://guitars.musiciansfriend.com/product/Fender-Deluxe-Lonestar-Stratocaster-Electric-Guitar?sku=515526
#2
The first and last will be good for heavy rock, because of the 'bucker, but the Roadhouse will be good for some classic rock and can slip into grunge, if you use a lot of gain.

So aye.
Cam Sampbell's my hero