Perhaps everyone already knows this tip, but just in case ...
When recording a complex or fast MIDI part, record at a slower tempo (e.g. 100bpm for a 130bpm track). This is a great way to get that human groove/feel with parts that are hard to play in real time.