Hi James.There is less midrange present when listening to my Pi 7's too.
Most speakers accent the midrange. How often do you listen to a car radio or radio at work that doesn't have any/many frequencies below 100 hz being produced? On many systems you listen to drums and they are background noise. When you listen to drums on the Pi's you can tell when they're getting pounded.
I was looking at those little Bose cubes the other day paired up with a sub in a restaurant I was at. They made decent sound considering the size. The midrange was certainly there. The drums were definitely background only. Speakers like the Bose cubes are designed to make the midrange that much more present and that is what a lot of people are used to listening to.
I prefer the Pi's though.
Grant.