yo Inspectah Wu,
that midi lag thing shouldn't be happening as long as you have a decent computer.
It's worth considering hardware anyway just cause you might learn from it and get good results but if I was you I'd sort out that latency thing and try to get the most out of your current...