had a chance to compare the M2 with the B1, not the R90. The M2 had more detail and a crisper sound; the B1 was more laid back in its presentation but offered much more mid-bass. With a good sub that fill the room, I'd go with the M2's. Hope this helps.