I didn't like the MPC500. Might as well get a 1000 if you go that route. If you are using, Ableton, I'd say PadKontrol.
The MPD24 is big and heavy. So you can't really carry it around like you can the PadKontrol. But if mobility isn't an issue, go MPD 24. You can beat the shit out of that...