MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
With good supports, you can print almost anything. The problem is removing the supports after.
I try to avoid using supports wherever possible. Sometimes you can get way without supports, sometimes you absolutely need them.
Example, printing something hollow with a flat roof. If the distance between the walls is not too great, you might be able to get way without any supports, although the underside of the roof might not look great. Smaller layer heights are good.
Things with circular holes through a vertical surface are usually ok without supports.
Cura's supports are a bit 'all or nothing', I sometimes use Print Studio (free from AutoDesk), lets you add supports manually where you need them.