Honestly my team is the exact opposite of your statement, I only had three actual pokemon I used which were Charizard, Crobat, and Gardevoir. Charmelon wrecked the first two gyms with ease and Crobat destroyed most of the rest, only problems were Shade and Radomus, but thats why I had Gardevoir. I had a few other temporary members but there more for catching than battling a Venusaur that puts stuff to sleep, Aggron for headbutting trees worst of the temporary members I think this thing has horribly bad IV's, Gyarados because I thought we might get surf sooner or later, and last was my Marowak which is just for false swiping. The only pokemon from the temp members to even be decent was Gyarados thanks to its high speed IV, bite, and moxie it helped rip up part of Shade's team for me. I am working on an actual team, but with the lack of a move tutor and most of the tools for better breeding missing its very slow.