To balance the mini-reviews above I thought I'd offer my "tuppence worth"....
I purchased a MakerBot in 2014 so I could 3d print parts for a T gauge model railway. Here's a video of the completed layout:
https://www.youtube.com/watch?v=fyxZTt8yv80&t=128s
I initially used the slicers supplied (Makerware and ReplicatorG) but found they were not flexible enough to print the complexity and variety of parts I was needing to print. NB there are over 1600 3d printed parts on the layout! In November 2014, I discovered and purchased S3D....which gave an immediate boost to my 3d printing productivity......and I've used S3D ever since!
Not having the desire to go round all the others slicers and compare how they work to S3D, I've taken a different approach...that is to learn exactly how S3D ticks and find out what the effect is of tweaking any one of the approx. one hundred settings. I've also made a conscious decision to stick to one material, PLA, which fulfils virtually all of my requirements for 3d printing.
As a result, I've been able to push the envelope for 3d printing on a "home 3d printer" to a point where I can get reliable prints that are very small...like this:
Now to your question....is S3D suitable for a beginner? My answer is "Yes" and "No". If you're expectations are "plug and go", ie you're simply wanting to download someone else's work and simply print it....then I would say "No....use the slicer supplied with the printer", however if you're really wanting to get stuck into being able to design and print anything from a tiny complex engineering part to a large artistic model, then I would say "Yes. S3d would be money well spent".