I agree.
I telecommute so I get to ride when it's optimal for me. I ride my own pace and plan my ride depending on the weather and traffic. And if i'm felling tired, I cut it short. But if I feel strong, I extend it.
There are a number of local clubs that have weekend group rides. I check their websites and if one seems interesting, i'll take it. They are more social and i'll either ride in the front or the back so I can meet everyone and chat it up.