for the subs, yes, jl's are good. for speakers, there's going to be lots of choices out there. any of which you pick, will sound better than what you've got now (assumming they're correctly installed with the amp, etc..). money is another isssue you'd have to decide on.. you can get speakers for 100.. or you can get speakers for 1000.. its all about a price range you want to stay within.
i have a friend that listens to lots of rock (classic, alternative, whatever).. he loves metallica, disturbed, stuff like that. he has Memphis all around, and i must say they sound very good for his music tastes. you're going to have people recommend infiniti's too.. they're nice, but dont handle bass well IMO, which might be a problem if you like rock (im talking about multiple bass guitars, on top of drums, etc..). then there's alpine- while they're alright, they tend not to like to be pushed (for those times you wanna crank it for certain songs, like you mentioned). mb quart also has a pretty decent line.. they've been bought out a while back and some say they lost their quality.. but all in all, i still think their premium line still kicks ***! jl has speakers as well as subs, if you like the company. some like them, while some dont. i liked their VR series alot and ended up doing them all around in my cousins thunderbird for his first system.. they handle great for what he needed. hmm.. that's pretty much the majority of the speakers in the same price range that'll be good for a first set for a system.. once you get the speakers picked out, then you can figure out what amp you'd want!
2004 Ford F150 FX4
Mods are here and there...