A short URL is easier to remember and less likely to be misspelled than a long one. For obvious reasons, avoid any domain name that by its nature is hard to spell or confusing.
Always choose .com as it’s the best. If you want branding and name-recognition then you can use any but if you want to have a successful blog then .com is the right choice