I have to say I have been happy with Onx. The few issues I had were with using an older Iphone (6) and they updated the system and there were compatibility issues. When I called customer support they were very helpful and even comped me a month or two and it was the older phone anyway. I'm frugal (cheap) and won't upgrade Iphones until they make me, lol, and only then take my wife's older Iphone and she gets the new one.
If you are going that route, check to make sure the platform is supported if you are running an older phone.