2 cost Teach in Doflamingo

Hello! I was wondering what people's thoughts are on 2 cost Teach in Doflamingo. Currently I am running 2 copies but I don't really ever use them. I understand that they are actually typically better late game when you need more power and you are fine with loosing some cards from hand to get it, but I never seem to be able to find a good time to play him out. I am considering cutting him entirely, but every list I see on OP top decks runs him, usually at 4 copies. Am I missing something? Is it good in a matchup I am just not seeing at my locals? I would love to hear people's thoughts on the matter! I am hardly a pro and love getting advice