You play keys? If not, then this probably would fit your needs unless otherwise.
Personally, 25 keys won't do it for me. Because when I start playing out chords, I'd rather have them physically there than having to move them around to compensate for the lack of octaves.
But that's just me. You don't have to go by my standards because those standards are written in stone at this point in the game for me.
MPC 4000
SSL Fusion
Roland JV1080
Ensoniq ASR10
Pioneer XDJ RX2
Korg Triton Rack
Kurzweil K2500RS
MiniMoog Voyager
Yamaha Montage 7
Yamaha Motif ES Rack
UA Apollo X8 Interface
Tascam DM4800/DA3000