I'm for Pioneer as well... I ended up with the AVH-3300BT (bluetooth) edition. As for speakers, it depends... If you're going to amp them, I vote for Boston Acoustics or Alpine. If you're not amping (I didn't), then I recommend Infinity as they typically have a higher sensitivity ratio.