How good is Bahamuz?

Just got Bahamuz in a festival egg and I’m feeling slightly underwhelmed. His Throw is a lot weaker than I would have expected and the cooldown on his summon is so high that he sometimes dies before I even get the time to heal or attack. How do you use him properly?

Firstly, you have to ultra evolve him. He gets a BIG stat boost when you do, and at that point throw will start one-shotting most non-buffed or non-fire monsters. Furthermore he gets summon swarm, which gives you six rockoids for 250 cooldown.

Also you have to pair him with either a give turn or a team turn, something like gearhound or clioseraph is usually ideal. Once you get the summon swarm off you give turn to him and then he becomes self sufficient since the cooldown on throw is so low. 

As an overall he’s really good but only if you build around him. 

His sacrifice heal also is great once you can summon 6 rockoids. If you can put an assisted ground alongside him and two give turners, you have a party capable of doing massive damage for a long time if you use sacrifice heal 6 times.