I think community colleges are great for a number of reasons. They can save you a lot of money knocking out two years of school before transferring to a 4 year school and I've never had a problem with any of the teachers I've had not being helpful. They also offer a lot of certification classes if you don't want to go for a full degree (because not everybody has
to go to college and a degree you're not going to use [choosing not to use it] is time you wasted when you could have done something else) and can get you out in the working world faster. The only real possible downsides I've seen are that you're still living at home and not getting the "university" experience.
I got an associates degree from a community college, and it would have been pointless for me to try to go to a 4 year school because I still don't know what I'd want to do for a career. So rather than rack up tons of debt I don't want or have my mom rack up tons of debt for me to live in a dorm and take classes for a degree I'll never use, I paid for all of my classes in full. For the degree I'm probably never going to use. I may go back for a certification in something later on, but I'm happy enough right now.
There are a lot of things that community colleges are good for, and anybody who tells you that "a community college is not a real college" should be smacked upside the head and have their self-entitled self have to spend a few years there themselves. I've had more than one ex and a few people I thought were friends tell me that their education was better than mine because theirs came from a 4 year university. Well I graduated with absolutely zero student loans to pay off, and I'm doing just fine, thank you very much.
Ok, and now I think I'm done ranting, lol.