I never use my Wobbuffet online anyway. Only against people I strongly dislike.
As for a level cap, maybe there should be several tournament leagues, like in Pokémon Stadium, where people can sign up for Little League, for example, where the cap is LV10 or LV25, or whatever. That way, people who already have teams (like me) already at LV100 don't need to start over, and people with LV99 and below don't need to level up.