I'd say yes on both counts. And that's a good way to think of balancing elements in clothing. You could move a bit here or move a bit there. Dark brown would have worked fine with that get up. Remove the stripes and maybe the vest, and brogued wingtips or captoes would work fine.
Something like this would've been perfect.
Could you go into a bit more detail on your thinking? I thought a striped suit was less formal than a solid, and brown brogues less formal than captoes.
I generally refrain from wearing brown full brogues with suits for this reason.
Is my thinking off?