My friend will be able to spend around $450 or so for an amp soon, but he doesn't know much about gear. What amp would you suggest? He plays rock, acoustic, hard rock, blues, reggae, and alt rock (I think I covered everything). It also needs to be loud enough to be heard over drums and a second guitarist/bassist.

So far, he's looked into the following:
Peavey Vypyr 60 watt tube
Vox VT30
Fender Super Champ XD

As for guitars, he's got this Epiphone Les Paul and a Squier Affinity Stratocaster.
The Vypyr Tube.
Fender American Special HSS Stratocaster
Ibanez 1987 Roadstar II Deluxe
Yamaha THR10X
Marshall JCM900 SL-X
Ibanez WD-7 Weeping Demon Wah
TC Electronic Polytune
Seymour Duncan Tweakfuzz