Don't let them put you off. Onecnc Xp series or even the previous version Onecnc2000 (now Onecnc2003), is a far cry from Bobcad. Many versions ago, the two programs had some common roots, but that's about it.
I came from a Bobcad background, so I can speak from experience. The fact that Bobcad up to the present day version 18, does not handle solids and surfaces, is proof enough of a vast chasm of difference between the two developers.
I can also say that Bobcad was (is) easy to use, for what it can handle adequately.
Onecnc is also easy to use, even though it is capable of handling more advanced models.
Both softwares have a sort of.... machinist's intutition, to them, which makes them ideal for someone to use, who has had a little machining experience or cnc exposure already.
You can also test drive Onecnc XP series for 30 days (last I heard), so that you can be sure that what you get is what you expected.
There is a phenomenal amount of goodies that have been added, at no extra charge, to OnecncXp Mill Professional, and Mill Expert, since they first came out. The developer is right on top of any issues that come up, too.