There will always be people around who equate attending a CC with being unqualified to go straight to a 4 year, just as there will be those who demean the students who attend anything other than what they consider a big name university.
The truth is, there are many reasons for attending a CC. The learning experience will be what the student makes of it, as it is anywhere else.
I've been attending a CC. My science profs, and several others, also teach at the university. We're using the same materials for the same courses, same tests. I've even had instructors tell us exactly how our scores compared to those of the university students. If anything, I think we've had the upper hand in quality of classroom education. They have hundreds of students in a lecture hall. We have twenty. The profs actually know us, our individual strengths, abilities, and attitudes.
I took a boatload of credits over this summer because there are so many upper level classes at the university that I want to have room for. Most of the enrollees were home for the summer from various universities. Some came in with very cocky attitudes, assuming their school status had endowed them with a superiority. I'll admit that I felt a bit of satisfaction as those same students struggled in what they had anticipated being snap courses & easy GPA boosts, and one by one dropped the classes. It seemed like the ones who came to learn got what they came for, and the ones who came with attitude couldn't hack the fast pace and heavier workload of summer classes.
One difficulty inherent with CC is the lack of research opportunities and even guidance for finding them for those who are drawn in that direction. I overcame that by seeking and obtaining my own appropriate niche. It takes a bit more initiative, but it can be done.
I don't think that it's so much where you go, as it is what you make of it, what you carry from it, and your own attitude.