Actually, it's the best fighter out there for all the reasons you mentioned.
There are a lot of tech style 2D fighters out there. MvC2 is just pure adrenaline and fun. It does still maintain a gap between skilled players and button mashers. Don't be static and the matches can be very balanced with the character volume.