Yes the Reddit guide is a pretty good start. He was created when laby came out, so it is in parts outdated. Especially lacking the later heroes.
I played yesterday goblins until floor 26. I can try to make some kind of guide when laby is next time up. But cannot promise anything.
In general it is basically a variation of boss fights. So anything couting for boss 5 usually plays a role for these goblins.
They all cannot be scattered, so scatter is useless.
First build your team so it can survive the 3 minutes, then work on your damage.
The actual goblin values are determined by 2 things: First your might and second the floor you reached.
The 2 goblins with companion minions work a little different, but on all others I find it most effective to play a slowdown tactic. I usually start with Medusa and once she is targetet by the goblin, I droop the rest on him.
So slowdown works in 2 ways to your advantage. You want to slow them and you want to "tick hit". Heroes doing high single hit damage, like SK are useless. You want to have as much dps as possible. So use sd crests and heroes like gs/tt/dove who add units.
At the higher levels you need shields and damage reductions to survive, so Anubis, Tree and especially Ghoulem are your heroes.
Jealeous was among the hardest for a long time, but if you have a storm eater he gets way easier.
Hungry is still the easiest, you can probably beat him on any level.