Everyone is different. Everyone was raised differently, taught differently, and speaks differently. Therefore, everyone prefers or likes the accent from where they are from because that is what they are most comfortable with. There is no such thing as a superior accent. All U.S accents are equal. Yet, people still classify some accents above others. I found a list of what people believe to be the top 4 most annoying U.S accents. The list is from divinecaroline.com.
The first most annoying accent was the upper-midwestern accent. Second is the New Jersey (Joisey) accent. Third was the classic Boston accent. And the fourth most annoying accent was the deep south country accent.
The article explains that people often feel a dislike to accents because it is very hard for them to understand the person speaking. They may feel like because they can't understand the person speaking, then that person is most likely uneducated. To me, an accent is part of the experience of visiting a different state or region. You wouldn't go to Germany and think everyone is uneducated because they speak a different way. Why would you think that way in your own country then?
This is a clip from the TLC show Long Island Medium. She has a very strong Long Island accent, but after a while of listening, it doesn't even phase me.