I was originally planning on going to a university straight out of high school, but they rejected me.
Looking back at it, I'm incredibly grateful that they did reject me.
The cost of tuition at a university is much higher than that of a community college. Living off campus with my parents has helped alleviate the costs, but it's still not cheap. I ended up taking a semester off after graduating high school and starting at community college. I stayed the full two years, and I graduated this past May with an associate's in liberal arts; I'm now at the school that originally rejected me when I was a high school senior. It's not a four year degree, sure, but it's a start towards one, and I saved a heck of a lot of money by starting at community college rather than going straight into a university. I've actually been incredibly lucky in that my financial aid has covered the cost of my tuition and books for the whole time I've been in post secondary education, but not everyone is that lucky. (Except I paid a bit out of pocket for a summer class I took, but it wasn't a whole lot. I just had to pay a bit for the tuition and for the cost of a textbook, and that was only because I wasn't a full time student that semester.)
I'd definitely recommend community college if you're not set on what you want to do in life. Odds are, right out of high school, you probably aren't. I definitely wasn't, and I'm glad that I took the time to go to community college to figure that out. I've gone from the childhood dream of wanting to be a vet, to wanting to be a chef, to wanting to be a graphic designer, to being a translator, and now I've settled on journalism. I actually did my whole community college experience based on the fact that I was going to go on and be a translator and get a degree in international studies. Thankfully, I didn't screw myself completely over since my degree still allowed me to take the classes I'm in now, but I'm glad I changed majors transferring in, knowing that I would be fine where I was going than to have started at university and taken all these classes that may not have applied to my major at all and end up wasting a lot more money on classes I didn't need. I still wasted money on classes I didn't need, but it was a lot less money than I could have wasted. Also if you struggled academically in high school and don't have that great of a GPA, community college could help you boost that up. I didn't do so hot in high school and graduated with a 2.5 GPA, but I went to community college and graduated with a 3.5 GPA.
Starting at a community college would involve missing out on some of the university experience, but if it means saving money and figuring out your life, then do it. Do what's right for you, basically. You won't be wasting two years if you opt to go to community college; you're still getting the same education, just at a cheaper price. It's ultimately up to you what you decide to do.