Here are a few tips on how to pick a pair of dress shoes that really pop. When you're getting a pair of shoes to wear with a suit or with dressier clothes, they should be somewhat understated for the most part, nothing too flashy, unless you are going for a trendy look. This post is about shoes that you can wear now or 5 years from now (and if you get the right ones, you can wear them for years to come).
Let's start with what you don't want: another pair of square toe shoes. These were popular for a long while and are still around. A lot of them are bulky and don't go well with a well cut suit. Some can be slim enough to compliment a suit nicely. The ones to avoid are the widely squared toe shoes with thick, clunky soles.
What is in style now, and will always be in style because they're classic, are a nice pair of round toe lace up oxfords. Stick with these and you can't go wrong. Wingtip, cap toe, plain toe, etc. Keep them clean and polished, use shoe trees, and they'll serve you for a long time. If you have the means, treat yourself to leather soled shoes, especially if you don't have any yet. They wear beautifully, last a long time, and you can have them resoled when the soles get a bit tired and it breathes new life into them for several more years. Rubber soles have their place (if you're on your feet a lot, need the traction, are in inclement weather a lot).
Loafers and slip-ons are also great. Some can be a bit casual for a suit (like the driving shoes pictured below) but they can be dressed up with jeans and a blazer or down with jeans and a T shirt. The loafers pictured are definitely suit friendly, or can be worn with jeans.
One final note: unless you're going to pair them with a black suit, try wearing brown shoes with most suit colors. There are lots of great shades to choose from, and they go best with grey, blue, and khaki suits. Apply these tips the next time you buy a pair of shoes and you'll come away with slim, classic shoes that are also modern and in style. Take care of them and they'll help you look great for years to come.