Ghillie Brogues are a matter of personal taste... me, I like them and do wear them quite a bit... I've always found them comfortable which is not the case for many others. But oxfords, standard brogues, etc. would be fine, too. As a guest at the wedding, I'd probably opt for the semi-dress sporran... but don't think it would be an issue for you to wear the one in the pic, either. Bottom line: it's a great look as is.