I don't think you can go wrong with Sapphire in your situation. It's a good card with flexible rewards.
Your banquet hall and cake MIGHT even get counted as "dining" which would give you 2 points per dollar. I wouldn't count on it but it could be possible and would be a nice bonus for you.
The Sapphire card will also be able to transfer points to Southwest starting tomorrow. You haven't even mentioned your honeymoon plans yet and the Sapphire will definitely come in handy for the travel costs.