M.C.
My advise is to keep looking. Just because something is new doesn't mean it is better. From a resale value you will get more bang for your buck with a smaller single family house in a good neighborhood than a townhouse. Try to find something that doesn't need too much work you would be amazed what a new coat of paint can do to a room. Take your time if you have 2 years it would be better to be patient and find just the right place than to jump into something that you might regret later regardless of what others are telling you about rates. It would be better to love the house you get and have it be a perfect match for you price, size, work needed to fix up and maintain.
Good luck, and remember your house is one of your biggest investments it can be your best money maker or just a big money pit so take your time and don't rush into anything. Sleep in any decision you might make.