I always liked when people had accents from different regions and different countries. Why should we be all the same? I have lived almost my entire life in Colorado. I know a woman from back east who was able to say correctly that I was born in Kansas. But I probably lived only a year in Kansas. She said that my accent probably came from my parents (my Dad was born in Kansas and my mother lived there for several years but she was from South Dakota).
I think it is beautiful that some people have a Southern accent, others a New Yorker accent, others a British accent, etc.
The only time I don't like accents is when somebody tries to fake an accent for some reason. For example, I came across a woman who tried to fake a New York accent. Why, I don't know. Maybe she thought it made her sound more advanced then everybody else-I don't know.
I also don't like it when people try to ditch their accent and have a kind of neutral accent instead. A lot of news commentators seem to do this. You find out eventually that, for example, some guy or woman came from a Southern state but they don't sound like it. What was wrong with them having a Southern accent? Doesn't trouble me. As long as I can understand what they are saying I don't care if they came from Alabama, New York, Britain, or wherever.