The busses are really not a big deal at Rutgers and you don’t ride busses “all day”. Everything you need is on each campus but you might have a couple classes on another campus, depending how you make your schedule. But yes, it is a trade off for a great education. If you are sure you want CS you should consider the strength of the program. They are not all seen equally in the eyes of employers. Stony Brook also has an excellent reputation and they seem to give out of staters decent merit money.
Are any of the schools close enough to commute to? That will save you a lot of money.