A looooot of advice here, thanks! Like I mentioned I like to keep my teams rather wide, so for now (probably until Luna) it'll probably look like this:
Sweepers (Speed & At/SpA):
Physical: Blaziken + Durant; Reserves: Klinklang, Arcanine, [they're leveled up and I think useful in late game (Sun team/Factory field)], Talonflame (it's cool + Priority STAB Acrobatics...), Krookodile, Scolipede, maybe Flygon?
Special: Starmie + Ribombee; Reserves: Meowstic (Support), Noivern, Roserade, maybe Raichu/ARaichu?
"Tanks" (Slower mons, bulk in at least De/SpD/HP, don't mind if hits hard):
Physical: Nidoqueen; Reserves: Mawile, Hippowdon, Escavalier, Cofagrigus
Special: Ampharos; Reserves: Ludicolo, Bronzong, Gogoat, Porygon-2
Edit: @Siv, I've got Staryu. Also, what moveset do you recommend for Sharpedo? Cause I looked at it and got a little dumbfounded: Crunch/Ice Fang/Slash/Taunt, later Waterfall?