I recommend removing Kricketune completely as it's pretty much useless after the 2nd Gym. I also recommend going back into the railnet and getting Ralts in place of Gothitelle / Woobat. If you want to keep a Bug-type, I'm pretty sure you can get Karrablast in the same location you fought Noel, which evolves into a Bug / Steel type Escavalier.
If you haven't also, you should head back into the Jasper Ward, save all the police officers, and get the Mystery Egg. Most of the Pokemon you can get from that egg are really good, and you could do with a Water-type. Maybe you could get Staryu from that egg.
Anyways, you have lots of overlapping types. two fighting, two flying, two psychic.
Here's my final suggestions:
Blaziken -> keep
Noivern -> keep
Gothitelle -> Gardevoir
Swoobat -> Mystery Egg
Kricketune -> Escavalier
Pangoro -> Water type
Water types will be important to you soon, and it'd be good to have one anyways for type coverage.