Shorter names are easier to remember.
focus on the extension more than adding a small word in the middle.
Great one. Building brand is one thing and if we successfully created that means domain name is not related. But during the initial stage will you which one better.If you will primarily have search traffic, longer names appear less trusthworthy, unless they tell exactly what the website is about.