Lancers weren't that bad in FFT, at least early on, and especially if you know how to use their Jump ability. Samurai, as was mentioned earlier, were nerfed more.

I'm not sure you can even divide FF7 or other similar games into such classes. Each character had different weapons... but that's really the only way to divide them. There wasn't nearly as much differentiation as in other games.