I have been a member of a club for 27 years, I joined after getting tired of 5-6 hour rounds. I have stayed a member for many reasons.
The club I joined is actually three clubs all different locations so we can play 3 different courses, although I mainly play the one closest to me the most and like it the best.
Unlimited range time, great practice area, and putting green.
Availability of tee times, and rounds normally under 4 hours.
Great tournaments all season long, 2-man, match play both singles and 2-man, the great thing about the 3 courses is a few of the tournaments are 2-days and we play 1 day at 1 course and 1 day at another, also this enables us to have larger fields.
Organized tournaments
I have not yet grown tired of playing the same course and I do still play other courses in the area from time to time with friends/colleagues.
Great group of guys, always easy to find a game.