I would add:
If you air or train travel for business a lot, a pair of (metal-less) plain loafers will make your feet happy, make security happy and look acceptable if you are being met off the plane.
The mid brown closed lace brogue is the most pointless shoe in existence. Don't buy them.
Everyone should have a pair of plain black, stitch cap, closed lace shoes (aka Balmoral/Oxford). You never know when you will have an important meeting, job interview or funeral to attend, and you will never be able to get a decent pair in time if you don't have them.
Monks look damn good with the right outfit. With anything else, they look terrible.
Lastly, pay attention to your belt leather, especially when wearing lighter trousers. Black belts are almost always fine, but off-colour belts which don't work well with your shoes will upset the appearance of your outfit, as the nearest (and usually only) other item of leather worn.