Hi Gareth. You are somewhat right when it comes to bloated or buggy code for page builders in general.
I personally like page builders; though I’m not a big fan of VC, I like it and it’s easy to extend. I hate using shortcodes especially when it comes to columns. VC is not the only page builder out there but it’s very popular.