The 9191 and 8989 might sound "flat", but the 9696 does not. It has both deep bass and nice highs. At least, my GF508SB does (it's just a Japanese 9696).
As for the Crown 850/980, yes, both of those have more bass than an M70 IMHO. Yes the M70 is louder, but I don't care about that.