guys.....i am just a newbie. i know **** about ohm and term like impendence...so

please use words at elemantry level. ok to keep things simple, please tell me which amp is the best for my system based on their specs i will be providing. the sales told me m300 would be enough for 2 10", but when I tried it out, i felt the bass was kinda pushing. so what's the deal?
choice No.1
Alpine MRD-M500
900W MAX Power
500W x 1 (2ohm 14.4V)
price: 300-350
choice No. 2
MRD-M300
600w MAx
300w x 1(2ohm 14.4v)
price: 250
the sub i have and the one i will be getting
10" (4ohm + 4ohm)
1000w peak
300w rms
frequency 28Hz-2kHz