Eh, depends on the area. I know some small towns that are chalk-full of scum bags, drug addicts, etc... I also know some small towns that are super friendly with very little crime or drugs. Interestingly, drug addiction tends to lead to higher crime rates. Go figure. I don't know if things are as black-and-white as small town = friendly and big city = mean. Or even all towns/cities are full of bad people.... or good. I think some people here want to prove that "small towns are just as bad as big cities." Probably not true, though. Smaller towns do tend to have the sort of "You know everyone and everyone knows you vibe" so people tend to behave. I think the anonymity of bigger cities allows some people to think they can get away with shit. That being said, assholes can live anywhere.
If you're frightened of dying, and you're holding on, you'll see devils tearing your life away. But if you've made your peace, then the devils are really angels, freeing you from the Earth.