Yes, there's limited selection for antenna tv, but it's always been that way. Plus it will obviously matter on your specific location as to how many channels you can get. That's because of what obstacles might be in your way, or other disruptive electronics nearby or even at a distance.
Basically, getting an outdoor antenna and installing it as high as possible (possibly even considering at least a little pole to get it up a bit farther), plus having something that can either manually turn it or a small motor to operate from indoors (we used to have a small tower going up 20 feet and a rotating motor for decades during the analog days).
Even if the antenna says it's "omnidirectional", you probably still want a way to adjust it from time to time, because that omnidirectional stuff still doesn't always work like it should.
We're extremely rural, so that doesn't inhibit a decent number of signals, and can actually improve it when there's clearer lines of site to the horizon. We can get signals from extremely far distances (even during the analog days we were getting starions from close to a hundred miles away when we turned our antenna in the right direction).
You may likely get a number of stations once it's installed in a particular direction, but adjusting it from time to time may reveal a number of other stations. Pretty much the digital tv signal age though has destroyed the potential for trying to get in weaker signals. With digital you either get the channel or you don't, there's no middle slightly fuzzy ground anymore, which is a tad disappointing.
We haven't been watching it much lately (because we have tons of DVD's as well as own digital rights to most of it to watch many things ad free), but at times we were getting 30+ different channels. Mostly used to watch more local news, and the occasional older program at the very least for background noise while we do other things around the house.
So there's loads of reasons to still be getting a decent one.