I hate the idea of using any of them, but I don’t know much about any of them to compare them to each other. B is making Joomla sound like the best bet for graphic designers.
In an attempt to modernize, I just spent the last week taking 4 online courses simultaneously, WordPress, PHP & SQL, Responsive Web, and Effective Web. I was most inspired by the Responsive Web course and most annoyed by the WordPress course. I don’t think I would have found the WordPress course annoying if I wasn’t a graphic designer. Instead, I would have probably found that course the most exciting if I wasn’t a graphic designer. That course was the most popular course. There seemed to be about 3x the enrollment into that course as all the other 3 courses combined.
I compare the idea of DIY to the idea of working your way out of a job. It’s a good idea if it gets you into a better job. It’s a bad idea if there is no better job opportunities to work yourself into. Either way, it’s probably a net gain for online marketing professions and a net loss for the graphic design profession as a whole. If you are more interested in selling websites than building websites, it’s all good. For graphic designers, DIY seems like a “join 'em because you can’t beat 'em” proposition.