I use an old copy of Cakewalk.
As for dynamics, that's one drawback of MIDI - there can never be a guarantee that the dynamics will sound balanced on any given MIDI device, simply because different devices and soundfonts have different loudnesses of their instrument samples.