I’ve made a couple sets of ganged hooks for myself. I prefer to chain them together with wire. If you leave the loop of the wire just a bit oversize, then when you crimp it down it acts similar to a swivel except you don’t have to add swivels. I make the bottom hook one size larger than the top 2-3 hooks.
Due to the flexibility of the wire and the loops, it makes it much harder for the fish to get enough leverage to spit the hooks or open the eyes. The wire also means it stands up to toothy fish without worries.
Depending on what kind of fishing you’re doing, you can also thread on some lumo beads or tubing over the wire as you go.
I use straight shanks because it's a bit easier to get everything to line up properly without twisting in the water but I’m sure if I wanted to fuss with it a bit more the offsets would work just fine.