I find Baregg a bit expensive for the quality of e.g. tennis courts. I am not sure about squash or badminton courts there. I would recommend sport's centre in Schlieren at
www.vitis.ch which for sure has got good infrastructure and reputation and it hosts lots of good players that I heard of.