Keyboards are tough. You just gotta play alot of them, and it also depends on what you need. If your planning on using it for remixing only and a real piano feel is not important, than a midi controller is good. If you are a full pledged pianist and you will be using it outside of the studio, then you want to get something with a full set of 88 keys, with hammer weight action (that actually feels natural), and a built in synth so you can play live. I purchased a M-Audio Prokeys 88. Its not amazing but its fairly decent. The weighting is a bit off and the dynamic range of the keys is not all that amazing. Some of the Yamaha P series are known to be very good for their weighting and sound though, they might be right for you. Check out a P90, those are nice.