Your levels are already high enough to finish the game. Getting a sixth Pokemon and getting it caught up with the team would only be a waste of time.
Also Gardevoir can become a strong calm mind sweeper if you raise it a few more levels, so you should probably give it an exp. share for the rest of the game.