The ultimate 'rock' guitar? I'd have to go with the Les Paul. Sling it low and it just bleeds rock-n-roll. Nothing else looks so good or tough slung low.
However, for all-around guitar, I like the Strat. They're more affordable and easy to modify.
Personally, I've got a 1984 Ibanez Destoyer II that absolutely rocks. All black and pointy - weighs about 400 pounds. I've got a Strat too, but it doesn't feel quite as 'rock-n-roll'.
And you bass guys
- similar arguments for the Ric and the Jazz bass. The Ric is great but a little pricey. The Jazz just works everywhere and for everything, it's within most budgets and can be modified without much effort.