Those look great! Awesome for 149!
Honestly, I think cap toes like that are a do everything shoe. Work fine with casual attire and a suit. Sure you can do more casual shoes with casual attire, but if you don't feel like it, then dont! Just wear funky socks to even it out!