I have been looking around at the different Tiers on this site and have been wondering if anyone has ever thought of using a point-system for team construction. Widely used in turn-based table-top games, a point system would assign a number to each pokemon and has a number of total points allowed to construct a team. The total number from adding all your pokemon's points cannot exceed the maximum allowed for the team value. I think it would have some pretty large benefits compared to the current tiered system.
In Tiers, Team construction is horribly limited since, in order to be competitive, players automatically have to maximize each slot in their team with the best pokemon available for that slot. Ubers will almost always stick to the Uber pool alone, while OU will only use OU. Even grabbing a pokemon from OU for use in Ubers can be considered a detriment by not maxing out that slot. By extension, this causes teams to look highly similar as the same pokemon are used in each tier time after time.
However, with a point system, the better the pokemon, the more points it has. This means if you put an Uber on your team, you may be forced to use some from NU in order to balance it out and remain below the maximum allowed team point total. Teams become balanced because the whole of the team is required to be equal to its competition point-wise. In this case, maxing out one slot can mean a detriment to another.
This also means people can use their favorite pokemon and still remain competative. The team point system allows for a trainer to compensate for their favorite pokemon's relative strength by being allowed to put a relatively stronger or weaker teammate in another slot. Better yet, by simply assigning pokemon their number based on their current tier, eg. Uber=10 pts, OU=6 pts, etc., a number-based system can simply be used on top of current rankings. Admittedly this last idea seems to have been brought up before, though their idea seems hardly polished: http://z6.invisionfree.com/Pokemon_Nation/ar/t869.htm
While as a whole I agree a point system would need a ton of fine tuning to be workable, I am wondering your thoughts as to how it might possibly better pokemon battling as a whole.