If you want to work in the industry I would use one of the commercial apps rather than Blender, even if you’re able to do a lot with Blender it can be a problem to find a job where many will expect you to be able to use Maya or 3ds Max. It’s not just being able to export the correct mesh to a game engine, they have to be able to access the original files and they won’t want to use Blender files if their pipeline is in Maya.