for the front its best to go with the 6-1/2" speakers for all four doors. and the tweeters, theres not much for em. but best brand, it all depends who you talk to and what you hear and what you think is the best. for example i have a brand called Dual AV. its a small company with some amazing product. they were with best buy for a while but not sure what happened to them. but they are still making speakers, head units, and subs and amps.site is
http://www.dualav.com. others will say polka, sony, kenwood, pioneeir, jvc. it just depends on different factors