Well I had pretty much exactly the same team as you at one point, (minus snorlax), and ill tell you what I did.
Got rid of talonflame first (around lv 45) - I found it weak and never used it, apart from fly. But which got replaced by trapinch --> Flygon. Which was much better.
I then removed Chesnaught, same problem really, apart from maybe the "aesthetics" of my team. I didnt really like using him.
I replaced him with Rhyhorn ---> Rhyperior, wich has been invaluable.
Now im at the end of the game, and im collecting and training all my favourite/rare/interesting pokemon. And Aegislash (honedges evolution) is part of that collection. His types are really interesting and he is quite tough, not to mention badass looking and rare-ish too.
Hawlucha is a no go for me, it doesnt evolve, and I can imagine he would get weak really fast at higher levels.
But there is one thing I have not said, tyrunt --> Tyrantrum was in my team all along, and was very nice to use. The only disadvantage is his rock type which can get one-shotted alot of the time. But he is a very nice addition.
But if you have the exp share, dont be afraid to adopt and change out some of your team if you meet a rare or desirable pokemon, they level up to the others level and become part of your team in no time :)
Hope I helped !!
Got rid of talonflame first (around lv 45) - I found it weak and never used it, apart from fly. But which got replaced by trapinch --> Flygon. Which was much better.
I then removed Chesnaught, same problem really, apart from maybe the "aesthetics" of my team. I didnt really like using him.
I replaced him with Rhyhorn ---> Rhyperior, wich has been invaluable.
Now im at the end of the game, and im collecting and training all my favourite/rare/interesting pokemon. And Aegislash (honedges evolution) is part of that collection. His types are really interesting and he is quite tough, not to mention badass looking and rare-ish too.
Hawlucha is a no go for me, it doesnt evolve, and I can imagine he would get weak really fast at higher levels.
But there is one thing I have not said, tyrunt --> Tyrantrum was in my team all along, and was very nice to use. The only disadvantage is his rock type which can get one-shotted alot of the time. But he is a very nice addition.
But if you have the exp share, dont be afraid to adopt and change out some of your team if you meet a rare or desirable pokemon, they level up to the others level and become part of your team in no time :)
Hope I helped !!