I grew up thinking I hated country because I lived in a small farming town where most people listened to it. So it represented the dominant narrow minded attitude of that area which I couldn't stand. But what I didn't realize was that I already liked country. My parents have always listened to NPR, which often focuses on celtic,folk and bluegrass music. I didn't realize at the time that the modern country I thought I couldn't stand was rooted in these types of music. As I got older I gradually began to experiment with listening to bands that had a strong roots influence. I can now say that country music is one of my favorite genres. I even like some of the popular groups such as Alison Krauss and Union Station, and the Dixie Chicks. But I mostly listen to less well known bluegrass and folk groups.
I think the reason why I like it is that it's easy to listen to and sing, and often very beautiful, especially the harmonies. And it covers subjects that are close to everyone's heart. It's not hard to find a country song to describe what you are feeling or going through. And especially in the case of bluegrass, some of the instrumentals are amazingly complex and interesting. Some of the most talented musicians in the world play bluegrass I believe.
To all you who think modern country is crap because of what you hear on the radio, click a few of these links. This is modern country, but it's not pop.
YouTube - Nickel Creek - Reasons Why
YouTube - The Wailin' Jennys - The Parting Glass
YouTube - The Be Good Tanyas - The Littlest Birds
YouTube - You Will Be My Ain True Love
And to you from the UK who were talking about how it's hard to get into country, American country roots music can be traced directly back to the folk music of England, Scotland, and Ireland. You can hear that influence in a lot of bluegrass.