As a modest amateur guitar player and home studio beginner, i am very happy with this M-Audio Mini 32 MK3, which i use to create some basic bass and drums lines and 32 keys + a few basic buttons are more than enough for my personal use. I spend more time to play guitar than mixing and mastering sounds. But if you are more advanced in home studio, you will probably need a more sofisticated keyboard. It also depends on what kind if music you like...
Pros : easy to use, just plug and play, good value for the money.
Cons : nothing for the use i make...