Choosing a domain may affect what type of audiences you will have, either positive or negative.
If I am going to choose Geographic domains, target audience will likely be those my own country. Some from other countries might be a regular viewer of my blog site, nevertheless, those in my own country would be my primary audience.
With niche domains, there's a certain type of articles that should be written or posted there. If my domain was news, my blogs should be about news or current events. I cannot post about my lovelife, my favorites, etc. However, it can attract people looking for current issues.
The reason why I put generic domains lastly because this is the domain I am currently using on my blog site. I can write anything on my site. I can write about my own country, a certain news or something about me. Guess what, I already had more than a thousand viewers in less than a month of existence.