UCSC or SJSU

hello
im trying to make a college decision and right now i am between SJSU (Political Science) and UC Santa Cruz (Legal Studies.) I live about 20 minutes from SJSU and about an hour+ from Santa Cruz. UCSC is more expensive but is it any better than SJSU? I would also have to live on campus, I would commute for SJSU. I heard SJSU is very overcrowded right now and people dont graduate on schedule due to limited space/ classes. What do you guys think?