We had a cocker growing up, and DH and I have one now. I must say, the one we have now has the best personality of any dog we've ever had (several breeds). He is happy go lucky, and his tail wags constantly. He is friendly to other people, including kids, and nice to other dogs. His ears do get gross, but we clean them once a week, and they're fine. We do take him travelling quite a bit, and he loves it! But we were careful to travel with him and socialize him when he was a puppy.
I think one of the reasons that you hear so much negative about cockers is because they are SO popular; many people who aren't committed to or educated about raising a dog have them and have problems, and because there are many backyard breeders of cockers having litters one right after the other without much concern for temprament, bloodlines, etc. (NOT implying that this is true of anyone here, just of SOME cocker owners and SOME cocker breeders).
Just think, if bichons (or any breed) were bred with as much frequency (and sometimes with little thought) and owned by as many people, you'd hear what a "bad" breed they were.
IMHO, its not the "breed" that's bad. Individual dogs can be "bad" as a result of lack of breeding, bloodlines, or training. If you are careful to do your homework, any dog, especially a cocker

, can be a great pet!
HTH, I wish I could give a referral for our breeder, but they have "retired." Best of luck in your search for a new pet!