I also find Golem hard to fight with because their fast moves are slow and they don't dodge well. I'll probably keep a couple in the tank for certain raids, but I much prefer using other things. I've been fortunate to catch quite a few very high CP Magikarp so I've got some decent Gyarados that I find are pretty good generalists. My son and I just took down a Focus Blast Alakazam with mainly Gyarados and Dragonites. Our first attempt with Tyranitars and Houndooms (recommended) failed because we ran out of time.