Opportunist is nice, but not required. You get 1 free attack against any enemy who moves out of melee range of your warrior. 1 attack per round. Will usually proc 0-2 times a fight.
Leech, by itself, is one of the strongest talents in the game. Feels brokenly powerful to me.
Never tried Zombie, but my understanding is that it's more balanced than Leech.
Bully is a good talent. Strong without being overpowered.