We've recently implemented Maxio and it has been a nightmare if I'm honest. During the sales process they will say they can do everything, and they can but the reality is it is 3 different products.
Chargify, saasoptics and Revops.io. The systems are pretty much orphaned so getting them to work together drove me mad.
During the evaluation phase we looked at several tools, my preference was Monetizenow, but we went with a platform that the finance team were already familiar with. I'd recommend having a look at that as it seemed super capable.
In terms of CPQ, we use Hubspot so may be different but their CPQ is revops.io. This is actually a really good platform but requires tech knowledge to get things set up.
The roll out of Maxio took about 10 weeks but still isn't perfect.
If you have any questions, give me a shout!@