In terms of keyboard controllers, I recently picked up a Roland/Cakewalk A-800 Pro that I like a lot. It's very easy to edit the presets on it. It doesn't come with any kind of automapping thing (fine for me because I'm not really into automap) so if you want that capability it's not the right thing. But as a keyboard MIDI controller in general it's pretty nice. Decent keyboard action, not very big, etc.
The Akai MPK's have nice nice build quality and pretty good features, but I find the keyboard of the MPK49 anyway (the only one I've used) to be unplayable. The velocity sensitivity on it is wacked.
Personally I think that Live makes drum machines obsolete. I had an MPC4000 which I was crazy about but I find drum racks and Live's features generally to be better in every single way. There's no way at this point that I'd return to a conventional drum machine.
-Luddy