I own several Seiko 5's and this Rodina. Both are great choices. The Rodina get more wrist time than the Seikos. The Rodina is $120 and Seiko $60. Lots of after market leather and nylon strap choices to dress them up or down.
A few things jump out:
Jacket is too short
button stance is too high
Quarters are too open showing too much crotch
Shoulder divots on both sides
trouser seat does not fit well
If this is YOUR wedding you could (and should) do much better -- ask your wife or her family for help
I picked up a pair of JCP Stafford Logan wingtips in cognac for under $50. I take them on international business trips to places I don't want to ruin my nice AEs (e.g. Russia, China, etc.). Yes, they are cheap and made in China, but with decent leather. They take a good shine and look OK when wearing a suit. I've ruined too many nice shoes in these places over the years and learned that cheap shoes do have their place.