Hi @Eddy_Lee. Whilst I am taking a break from the racing side of Zwift, the clubs functionality and development is still really important for me and our Socks4Watts club.
I understand your conundrum regarding Teams versus Clubs, but I would ask you not to try and get too muddled up. Fundamentally the needs are really the same, even if some aspects of the functionality may be used more or less by one user group. The truth is, there’s too many combinations of clubs that act like teams and vice versa to be able to nail down two distinct subsets of users, and you would end up with teams that wish they had club functionality and clubs that wish they had teams functionality.
On to the current limitations - there are two restricting factors - club size, and the number of clubs, but they work in tandem. One limits the other. This is my opinion, but I believe the following limits would cover the majority of use cases.
Number of clubs you can enter - 5. Beyond this, it makes sense that a user has to prioritise the clubs they find most valuable.
Club members - either 500, or unlimited. I feel like 500 covers the majority of use cases, but I can imagine that the membership admin for, say, Zwift Insider or GPLama, would become quite cumbersome.
With the limit of only 5 total clubs, does it really matter if a specific club becomes really large? If each rider can only select from 5, it must be a valuable club, and this still stays away from the Strava clubs dilution example. The argument that large clubs hoover up riders I don’t really understand. The experience as a racer is very different in a huge club than as part of a more intimate one. All it would mean is that the large clubs find the system painful to use whereas the small ones don’t. It seems like a bit of a weird punishment.
If any clubs feel like the limit is causing them issues (we hit the cap quite quickly and are only a small club, so there’s already a real burden of member admin even before push notifications) they will just use something else instead. I struggle to see what the member cap achieves, that the total number of joined clubs does not achieve already.
Keep it simple. Looking forward to the new developments!