It all depends on what your environment is as far as how much bass you are going to need. With the way my trunk was built, I had to go with a beefier speaker.
I've got Boston Acoustics Proseries 12.5 subwoofers. They are very accurate given the appropriate amp. A gigantic box wasn't necessary and they sound great.
A bit on the pricey side though.
As far as mids/highs, I like Eclipse, again pricey.
Run seperate and single way mids, it's more effecient. Plus, you really want your tweeters pointed in a specific direction where a mid is more generally located.

Good luck.