I've not played dnd since a bard was a multi-class, but this post makes a lot of sense to me. I think the rebalancing and approaches suggested would make massive improvements.