Im a Dolphin user and have grown over the past year to like it quite a bit. I have used other systems that cost much more and agree that all software has there specialities. I didnt buy dolphin do to any 3d. I bought it to do most of the machining I need which is 2.5d. All software involves a little learning curve but I really think Dolphins is quite easy. Not to mention, they help out with pricing for hobby users. That would be my suggestion as it fits all the major categories, performance, easy and most important cost.