Recs.
Updated
SpecsUpdate
Pros
Pro Has a good rendering engine
Blender runs the Cycles path tracing engine under the hood. Cycles is a very powerful rendering engine capable of full path tracing (light fall off, caustics, volumetrics). It is mostly compatible with OpenCL and CUDA rendering, and is implementing mycropolygon displacement features.
Pro It has sculpting and 3D painting features
Although blenders 3d painting and sculpting tools (mostly painting) are not at par with specialized software like Substance painter, z brush, or mari; it is more than capable of getting most jobs done if the user takes the time to learn and understand it.
Cons
Con GPL complicates commercial distribution
Any game published using the BGE runtime system is considered a derivative work under the GPL, which disqualifies it from some distribution channels including the Apple Store. The Blender Foundation considers this an unfortunate technicality, does not prosecute license violations, and provides several suggestions for circumventing the issue.