On a highway? My 400 was a thumper, and the hills in my area really made it lag. Not necessarily the same for all displacements, however. I borrowed a friends XT250 dual sport recently and it can keep up with my current NX500. A twisty back road on the 400? I had no problems keeping up with my buddies with larger bikes and would often out pace them because I could really whip around corners and it was less crucial to consider the weight of the machine and its inertia.
My SR400 was quite similar to the bikes at the MSF, but my NX500 is very different. I feel like the skills I built on those bikes were fundamental to graduating to different kinds of bikes, and it is an easier transition than you may expect.