Some small points, but important because it shows users a professional product.
Like to see: Continuity between all functions. example, hitting tab and going between data boxes. Some highlight the data so you can type in new. some do not and you have to highlight each one with mouse, then enter data, then tab or mouse to the next box. All should act the same.
Features should have same functionality. Example, I can pick multiple points to drill holes, but then can not pick all those same points to thread mill. Each hole requires separate feature. And when doing 2-3 passes per hole to get thread size, it means 3 features just for one hole, multiplied times the number of holes.
Also in drill cycle, I do not have a feed plane like I do in all other features. Should be the same as milling, etc.
Enhancement: Let us choose the tool we want to use for a feature. If I choose a drill feature, don't just let me see the drills in tool crib/library. I should be able to choose what I want, such as an endmill. If I choose a cutoff saw and crash the machine, then it's MY fault. But would like the option of choosing whatever I want for a certain feature.
I have a lot of small points like this, would have to sit down and find them all. But as a user of the software, to me that shows a professional, superior product. It's like using someones software, and seeing words misspelled in it. Does not inspire confidence always, or make people feel it's a good product. And please, by NO MEANS am I ripping on Bobcad. Love the product. Just noticing lots of little things like these in it that makes it appear lower class to some people and trying to give constructive ideas
As far as what do I prefer? I think functionality is best. Ease of use can be important, but lets face it. Some things just can't be made to do easy. But, learning the software will make people smarter as they are using it. Therefore the software then becomes easier to use to THEM. I remember when I started using BobCAD. Was pretty lost. But after putting a few weeks of time into learning it, found it was not that hard. Just needed to put in the time