It’s only difficult when you’re first figuring it out. Once you do, it’s not a big deal.
I’ve been using Photoshop and Gimp a lot over the last decade. There are a few things I like better in Photoshop and nothing I really like more in Gimp, but they’re both absolutely serviceable.
I wish content-aware patch came by default in Gimp and I wish Gimp had more user-friendly macroing, but if I’m drawing circles in my photo editor, my first thought is why the hell am I not using a vector editor.
Ansible’s not all that bad. The alternatives are far more complicated.
Jeff geerling has a bunch of videos on ansible 101.