I think you are the first one to go so deep into this
Everyone else is just not using X-Payments or lives with stock module.
Everything you have mentioned in this and other threads about X-Payments is true so you can see why a regular XC user will not want to deal with it...
Oh and yes it is not easy to work with X-Payments - it's like trying to make IE to obey W3C rules....