I was surprised how freaking EASY everything was in the US university, compared to Germany. Multiple-choice tests, not much background knowledge assumed. Very school-like system (instead of assuming students will learn some of the necessary background at home).
I've seen different German universities, and indeed some of them might not offer a gym or on-campus dorms. In fact, often at least a few university buildings are spread out throughout the city, instead of being in a single connected campus area.
My German university had some subsidized housing though, and there were also private student dorms and they were very cheap, unlike the US dorm which was IMHO quite expensive. I also had a small but nice gym at my German uni.
Probably every German uni has a restaurant ("Mensa") which is often very cheap because of subsidies. Again, in the USA we had to buy expensive meal plans and overall it wasn't cheap at all.
But I loved the connectedness of the US campus, the atmosphere, the greens. The whole campus culture gives you the opportunity to either have a great partying time or a great studying time - I've had a bit of both. But overall, in Germany I learned MUCH more of the technical stuff.
University restaurants (also called "mensa" here) are pretty cheap, but quality is mediocre. Better cook your own dinner.
What did you study? Either you're exceptional, you've never been to an engineering school in the US, or you were taking particularly easy classes.
I've also had other classes, though (languages, marketing ...), and those were really easy as well.