I use it as my daily driver for any git operations, but most people prefer command line.
So for a typical person it is useful early in their developer career as a helper when learning git.
Seems like it would be super useful for folks new to development and version control to have a visual representation of what's happening with your commits