I finally decided on the amp I want. Its was so hard to decide because a lot of it depends on what kind of music you listen to and quality sound you are looking for. Every single review I read was so positive and pointed me to this Alpine displayed below. Even though all of my speakers are Alpine I was actually looking into a different make amp, possibly a JBL or something.
So this is my final decision:
Consumer Reviews from OnlineCarStereo.com: