Yes, well, a person will end up spending a lot of money on dating sites if he or she never stops sending them money; it adds up. [Pay only for a short stint,] never more than one site at a time; and [I still recommend only] eharmony. Such sites are counting on people to overlook the money drain; why else do you think they set up automatic withdrawal accounts? And there are no guarantees (another fact they do not mention).
How many times have I said that most men (as well as some women) are inherently shallow?! They go for beauty above brains every day. And you are in [a smaller city than] Houston -- a huge factor, I'm convinced.
When job-searching, [you] should get one interview for every ten resumes, or the resume needs to be adjusted. Over the years, I've seen have dating problems all the time while others never do. I'd have to conclude a person's judgment is the key -- how one presents oneself and discerns who is dateworthy. "I find God made man simple; man's complex problems are of his own devising" (Ecclesiastes).
My only advice is to stand by your decisions at the time and afterwards; second-guessing their reasons later does no good. "Cast your bread upon the water, for you never know which crumbs will come back you you; maybe this one, maybe that one; maybe they all will" (Ecclesiastes). To paraphrase another proverb, it is better to have advertised and not received a date than to never have advertised at all. Based on your experience, feel free to fine-tune the extent to which you advertise (or take a break) in the future, but it will always be more important how well you know and think of yourself and who you perceive to be a well-suited match.
It doesn't matter if 99 men pass you by if none of them was worthy to be your match. You just need one.