I agree, it's still a minefield and for a really big business where the site being down a few days is a disaster it's not the way to go. I still think that for the average user, WordPress + themes + plugins is the easiest (not best, but easiest) and cheapest way to go.