I worked at both institutions and I'm currently a postdoc at BSSE in Basel. Caltech definitely has a special feeling to it due to its size and amount of what I'd call special people. I also encountered a lot of troubled people, mostly undergrads though. Some groups there are very demanding in ways that are unheard of at ETH. read more