It's definitely nice being able to work with intelligent people to solve a problem, you learn a lot (and sometimes you feel like others are learning, which is rewarding in itself). Working with uninspiring people can be pretty distracting and counterproductive. I was fortunate to co-work with a few people having similar goals and work attitudes in the past; in short people i could become friends with. Does this happen in generic co-working spaces?