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 10 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 lingering in people's closets and even some stores. 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, if they are narrow enough that they almost appear rounded at the toe. 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 (every week or two), use shoe trees, and they'll serve you for a long time. Don't skimp! Go for 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). There are brands like To Boot New York that make excellent shoes with rubber soles, that appear to be leather soled until you see the bottom. The bottom line is that with shoes, you get what you pay for. If you buy inexpensive shoes, you'll pay more over time because you'll replace them often, not to mention they won't look great. Spend the money up front for a pair of good quality shoes (you may get lucky in the $100s, Kenneth Cole New York has some good offerings in this range for example. But count on $200 plus as a general rule). They'll look great for many years with proper care and you won't be buying new shoes each year.
Loafers and slip-ons are also great. Some can be a bit casual for a suit (like a driving shoe) but they can be dressed up with jeans and a blazer or down with jeans and a T shirt. Loafers are definitely suit friendly, or can be worn with jeans.