One thing to keep in mind when using a 2-year CC for the transition to the last 2 years at university -- the level of the competition from other students in your classes at CC will likely be a fair amount below what you will experience at university. So depending on how good your study skills are coming out of high school, you can experience a big shock when you start university.
If your study skills are a bit lax leaving high school, then you likely still be able to do relatively well at the CC but then will experience a big shock when you transfer to university as a junior. That shock will be compounded by the fact that upper-division classes are typically harder than lower division, so it's kind of a double-whammy to experience that shock as you are starting your junior year.
I went to a small high school in the countryside in Northern California, and was able to graduate salutatorian in my class without having to do much studying at all. So my study skills were nowhere near what I needed when I started at UC Davis, and I struggled for the first couple of quarters. But I buckled down and improved my study skills (and studied my butt off), and improved a lot and did much better after that.
So my point is that it is extra-important IMO when taking the CC route to university that you work on your study skills a lot, even if it seems like you don't need to be that sharp at CC. Hope that helps a bit.