'm living in Montpellier !
Montpellier is a good city, it is classified in the most pleasant cities in France, there is often sun & sea nearby helps a lot! The economy is not the highest but it is the same everywhere in Europe, efforts are being made anyway! Culturally, there are efforts also sporting or music events are present throughout the year, in terms of social, I never had any problems but some people have had so I can not over you say, people are pretty nice overall (but there are idiots everywhere)