I love Mainstage. It's replaced my other keyboards entirely, and it cost me $30. If you have a Mac and you're a keyboard player, I highly recommend it.
No offense, but its software. You still need a keyboard to 'play it' live. If you are just recording stuff at home and using it for loops/backing tracks on stage, you ain't playin'!