Generally, its better to take an average .com name than taking a specific/very good domain with non-dotcom extension (defeats the purpose since most people would go to .com in the beginning till your site gets popular)
non-dot-com TLDs are becoming more mainstream. I'd venture to say that, even when the dot-com name would be more desirable, we're at the point where it's not a liability.
Bookmarks