Setting this keyboard up is difficult when using the keyboard as the screen is just to small. Fortunately, there is software to help with this that you can install so the small screen suddenly isn't a problem.
The DJ slider feels flimsy. All the other buttons feel well built.
It can be powered by USB, so if you are using this permanantly with a computer, you don't need to buy a power supply. When using this keyboard through USB, you can connect another MIDI device into the Edirol and use the Edirol as a USB to MIDI connection, I haven't tried this yet to see if it works.
The driver software is not digitally signed so needs to be installed every time you plug the keyboard in. But you can change a setting in Windows so this irritation stops.
Each controller can be set to send on a different channel (16 as you know) but even more flexible is that there are two MIDI devices listed when you connect via USB, so you actually get 32 channels from this keyboard. This can be useful for sending the pads to different tracks in your software (each can go to a different track). Plus you can also split the keyboard to send to two different channels as well. You can even reassign the sustain and expression inputs (no pedals supplied), so you can assign these for extra drums.
Most controllers can be set to have a virtual centre. There is no physical 'click' when moving the rotary controls for example. However, you can set the sliders and rotary controls to have a virtual centre (a larger part when the middle value spans a larger area), useful for pan controls for example.
Being a shorter keyboard there is a transpose option with dedicated buttons for this - no silly menus for this. That's good.
It comes with aftertouch (again, a dedicated button to quickly switch this off). There is dynamic mapping which is supposed to automatically assign the controls to whatever you are using, although I have not got this to work and the manual states this is for future use, so perhaps this feature will be something a software update may provide in the future. If this is a requirement, I would check this with Edirol before buying to see if it works in some software at the moment.
A very few minor niggles, most of them so minor they are worth pointing out but not worth complaining about. Bundled with Sonar LE/Project 5 LE and Dimension LE, this is very good value for money. If you can live with setting this up on the computer and without a physical click in the centre of the controls, this is an ideal item. Or the PCR300 or PCR800 (smaller and larger models but identical in features).