Good. I can see why people could consider it overpowered but it was a pain in the ass to make sure your entire team was balanced in level. Though, I think it probably would have been fair if instead of your fighting pokemon getting 100% exp, EVERYONE got half exp. It beats getting 1/6th exp(ie leveling each pokemon individually).