It's definitely viable for 2D -- I'm 100% sure on this. The biggest factor holding people back is the hesitancy for a professional developer to leave something like Unity. That won't matter to the 1-2 person teams.
As I have no aspirations of working professionally in games, I'm using Godot. If I did have such, I would probably be in Unity or Unreal just for the opportunities. As of right now...today.
It's great to see some "commercially viable" games like Dome Keeper being built upon Godot.