I feel that sometimes bad is synonymous to "hard to use". A lot of software is hard to use with a bunch of unfriendly settings. But the more time I spend trying to figure out, the better I get.
One example is Git. I used to use SVN with a GUI and it was a breeze. When work required me to use git, I hated it. But after a while of using it, I stopped doing the 'how do I do svn feature X with git' now I understand it, and even recommend it to people.
I'm mostly familiar with git on the command line and when work required me to use it on a gui with visual studio, I first started by complaining about how complicated it makes it. But after a while, I got used to it.
Approaching a new software is always hard and frustrating in the beginning. But the more time you spend on it, the more you will tolerate or appreciate it's short comings and complexity.