For me, if we are talking about a successful club, as opposed to a successful golf course or design, then it has to be about what makes people happy, right?
By encouraging interaction and engagment of members with each other is a great step forward, a relaxing environment, with other members that not only respect each other, but by extension respect the rules or protocols of the club.
I used to belong to a club, where I was always apprehensive about my guests turning up in clothes that may contravene the rules - cargo pockets on pants for example. I agree with the policy, but it still reduced my enjoyment of the club.
I now belong to a club, that in the early days (a young club), many members played each other on Wed and Sat comps, for 50cents, it encouraged many members to mingle, chat to tables and other members after golf, make new friends, etc
Also a two tee start assists in having more golfers pre/post golf congregating in the clubhouse - more social.
Goal for a successful club should be that most members are happy to put there name on the time sheet with ANY other member.