> Downside is that transferring into competitive top ranked programs is very difficult. And if you have anything shy of a 4.0, you're unlikely to get in.
That...depends. There are a number of very highly ranked public universities with transfer agreements with same-state community colleges, in which case it's not all that difficult.