Blender is a very versatile tool that excels in many diverse areas, and does remarkably well even for uses beyond it's main scope, but as much as we all love it, we have to admit that it is not some sort of glorified universal jack-of-all-trades. There are just some tasks that it is not very good at, or can't outright do, and there may be more adequate tools for certain jobs.
Some times users are struggling with tasks that would be a lot easier to accomplish with some other software package, alternatively or in parallel with Blender. So in the process of answering some workflow related questions is it OK to recommend said software to the user within the scope of the question or should all answers refrain from mentioning other applications and focus exclusively in Blender based solutions only?
- Is it acceptable to recommend software to totally replace Blender
- Is it acceptable to recommend software to work in parallel with Blender? (As part of a more complex workflow with import/export interactions, or as is often the case with texturing with image editing software, or illustration/logo design/bezier-curve-related type of work and Inkscape)
- Is it still OK to recommend commercial software, even if it is or not free/open source?
I ask this because I have often done it before, but I have recently been called out on it, and it actually got me thinking if it was the right course of action.