Originally Posted by Ramish Abbas
I thought about suede but I'm trying to keep it more formal. I'll stick with leather, thanks tho. :)
These shoes aren't formal in any way. The colour is too light and the brogue pattern (wingtip and perforations) makes them very casual.
You would do better to buy a pair of plain (non-brogued) oxfords in some shade of brown suede, like the Hallams or the Connaughts from Crockett & Jones
More affordable variations on the same theme from Meermin:
(Above are the lighter ones, just to show a different shade of brown.)
Shoes like these would look excellent with a light grey suit at a summer wedding. Or with grey flannel trousers in the cooler season. In style they are more formal (not "formal", properly speaking, just more formal) than wingtip/brogue shoes, such as the ones you suggested above. But the suede still makes them casual enough to look good with jeans or chinos.