TLDs give a business credibility. People are much more likely to shop at foo.com than foo.info.
use whatever money you were going to use on a TLD and use it on your facebook adspend, nobody is typing in addresses anymore.
Seriously though, I don't know how anyone names a business anymore and manages to get a reasonably relevant .com domain name. At some point we gotta give up and use these other TLDs.