I’m in agreement except for the wedding planner. Whether they help with the planning from day one or are just the day-of coordinator, a good wedding planner is worth their weight in gold. I’d rather plug an old mp3 player into a portable speaker and skip the DJ before I recommend skipping out on the planner.
The BBB is a privately owned corporation with all the issues of Yelp (blackmailing companies to pay to hide bad reviews).