Minneapolis has been named the happiest city in the country by a research firm, scoring high in citizens and economy categories, but facing challenges with violent crime rates.