Its been over 6 months since I stopped playing Pokemon (school), and I managed to get some time off in the summer, so I spent some time making and tweaking a new team, this is what I got:
As you can see, some of the team are a bit strange, but do not doubt them, they work great.
The core of...