CalPoly SLO ME vs UCSD ME

I’m majoring as a Mechanical Engineer. Which school would be better?
I plan on getting at least a Master’s degree, possibly PhD but it’s too early to tell.
(Although I want to note that I MAY change the type of engineering I want to do, MEngineering sounds like what I want to do but with exposure I may want to try other fields of engineering).

I do want to take into account the academic life at each school, hands-on experience, campus life, professors, oppurtunities (like internships or chances to meet strong people within the engineering field), assistances in finding jobs after college, and the “fun” factor (because learning should also be fun).

Any UCSD or CalPoly SLO engineers here?