The important thing to realize about banette is that just because it was animated because of feelings of resentment doesn’t necessarily mean tamed ones will continue to harbor resentment towards their trainers. The legends you hear about banette attacking trainers are indeed true, but they’re true because their trainers fed the feelings that brought about banette’s existence. At the risk of being repetitive, these feelings essentially consist of isolation, loneliness, and inadequacy, all turned into the sort of rage one feels when consumed by self-loathing.
However, although these feelings generated banette’s soul, it’s possible to calm them … simply by bonding with them. Show them the love and affection they crave, and they will go from vengeful spirits to fiercely loyal companions.
Of course, some banette are still prone to fits of violent jealousy, and for this reason, obtaining more pokémon or even a significant other (or children) may be tricky when you own a banette. This, in fact, might just be the answer to your question about downsides to having yours evolve. However, even this is a problem that can be easily surmounted. Like with all pokémon, remember to acclimate your banette to new catches. Reassure him that although you’ve gotten new team members, all that means is that he has new companions to befriend and that he is not being replaced. The same can be said for making additions to your human family. Always introduce your significant other to your banette, do your best to get the two to form a decent enough bond, and allow your banette to bond with new children by giving him some level of responsibility in protecting them. The more you include your banette in your life, the less likely he will lash out at you or anyone else you care for.