For SEO extension doesnt matter a lot, in fact gtlds can help you get very strong keywords like you realised.
But the big problem is that domains other than .com might not be as easy to market as a brand. Its hard for your users to remember xxxx.someshit, so things like .blog are a bit harder to promote online as a brand, regardless of SEO or backlinks