If the domain is available in any other global extension then go ahead for it may it be .org, .net, .info
Moving on further if you have a country targetted audience then only go with the country specific cctld or if that isn't the case use hyphen in the domain. Definitely the domains with the keywords in them are given a higher weightage by search engines than the rest.