Good question. Personally I love 3D and only do 3D using Blender, Daz, Marvelous Designer and Unreal. But 3D is not for everyone for sure. It takes a long time to learn it and there's more problems and issues that can arise over 2D development.