I have used Cura and more often Slic3r for my printing needs until a few weeks ago. I just happened to have a $150 laying around and took the plunge. I waited a long time to purchase S3d because I had a hard time justifying the cost for something that open source does for free, although not so well sometimes. I'm not good with explaining my ideas so I think the best way to start wording my thoughts is to list the pros and cons that I have personally observed and experienced between these three slicers.
Cura:
Pros's - Prints details well (better than slic3r), fast slicing, easy to use interface (even the expert settings are straight forward), nice preview display of your model, time and material amount display ( I run with really slow accel rates which always adds time to the prints compared to the predicted time)
Con's - Limited print speed options when compared to Slic3r and S3d, very slim options for infill and exterior layer patterns, Had trouble getting it to connect directly to my printer, some odd ball support placement, Can't adjust extrusion flow for bridging.
Slic3r:
Pro's - Extremely adjustable setting for everything, able to save profiles for print settings and filament settings separately, would slice some things that Cura would not, diverse selection of infill and external patterns (if you set 3 solid layers for top and bottom they will print as rectiliner and the very outside would print as the pattern you select, makes sense to me).
Con's - oh boy...My biggest complaint is this thing loves to freeze up so you can restart it and go through all your settings again. I found that I could turn off background processing which would stop the freezing but then anything other than your normal preview won't work. If you switched back on the background processing, it would not "refresh" and start the pre slicing to provide you with a 3d detailed preview. Anyways, very slow slicing, very slow saving to sd card ( even with background processing turned on), creates some crazy pathways that just don't make sense sometimes, hard to learn all the setting (especially with the short duration of their pop up tips) takes for ever to set up a print that is drastically different from your last because of all the settings, default settings would not turn off my bed heater after print is finished ( I added some gcode to correct this), overall it has kind of a unfinished or basic looking interface.
S3D:
Pro's - It works, (I did change a few settings from default to better suit my printer and filament), instantly started having more consistent and better looking sidewalls of my prints, nice interface (I don't feel as easy to use as Cura, but this has more settings and capabilities), super (blink and you miss it) slicing, lots of new tools that i'm new to ( the virtual playback before or during print) the direct control of printer which helps calibrating 10 fold, manual support placement, and more i'm either forgetting or haven't used yet) very nice and detailed preview, overall nice and professional.
Con's - very disappointing lack of exterior layer fill patterns, some kind of design bug that will leave holes and gaps in the fill patterns ( I increased overlap to 75 % which helped but did not eliminate, and caused some parts of the print that printed good before to overlap too much), can't use brim and skirt separately (or I just don't know how to set it up, I want to be able to use brim to help with adhesion to the bed with a skirt as tall as my part for layer separation combat on abs) easier to use than slic3r, but some of the lingo is different and I have to re learn what some things do,
I believe to make S3d the perfect slicer, for me atleast, I see only one fix, but a couple additions.
1. Fix the leaving voids in the exterior fill of the print. I remember reading a tool tip for a feature in Cura that allowed Cura to kinda overtravel into say a tight corner, where the lines are only a couple degrees apart for example. While doing the overtravel into the space smaller than the extrusion width, I think Cura was computing how and when to lower the extrusion amount as to not overfill. I think Slic3r does this too because I've never had a "void" problem with it. I never read a tooltip about it though.
2. I would be most happy if more infill/fill patterns where provided. So far my favorite that looks the best on most of my non art objects it the "Archimedian Cord" from Slic3r. It really looks slick, especially when printing directly on a glass bed.
3. I would be very happy if I was able to use brim and skirt with their own separate settings. (But I would be more happy about the infill patterns)
I apologize for the long post.
Thank you for your time,
Phillip