You probably know I am going to say this, go separates! If you change your mind and take another look on separates, then it is easy to recommend the little buckeye NC502MP that sounded identical to my Bryston 4BSST and Parasond A21 amp in level matched (using REW/Umik-1) blind tests.
Then you can pick and choose the streamer like that has volume control to work with the mini Hypex amp.
The M106 can supposedly handle amps rated to to 150 W, so again the NC502MP is an excellent match.
Amir said the following, and in this case I agree with him, based on the sensitivity, impedance/phase angle specs. If you use it for truly near field and don't listen very loud then 70 W can be fine, obviously.
"So don't let the small size make you think you need a small little amplifier to drive it."
Revel M106 Bookshelf Speaker Review | Audio Science Review (ASR) Forum
View attachment 59625
I would love to get a single box device too but I couldn't find one that meets my requirement. Many have MQA, that actually turned me right off because I would be paying for something that I consider unnecessary for my use. The only good thing about MQA is, as implied in the name, the Master quality source contents, that I can look for myself instead of relying on and trust a third party. The electronic side of the story is just another marketing hype. I tried Tidal using a compatible DAC, so I know..