What college should I choose as an Engineering major?

Only you can actually answer that question. Clearly, a Berkeley undergraduate degree in CS (with a strong GPA) carries a lot of weight. But it also carries a lot of debt, it seems in your case. I honestly believe that if you 1) perform strongly at any of these schools you should have not problem getting jobs or go for a master’s degree, and if you 2) accrue some research experience along the way (esp. with someone well known in the area you’ll be working on), it should not be a problem to shoot for Ph.D. afterwards, either.