Yup, .com has better branding ability, and everyone remembers .com , and not the others. But it also depends on what you are trying to achieve - If you are targeting local seo, then local tld would be better instead, as it would be given priority in local ranking, which would be a big boost for local seo.
Really?Tld does not matter. Use any.
Yes, i told you this from my personal experienceReally?