lol get ready to get flagged. use a tow strap
There is absolutely nothing wrong with chains providing two things are observed when using them:
1) Use a properly rated/graded chain.
2) Know how to properly use a chain (ease the slack up and then just continue to pull, no balls-to-the-wall pedal smash)
Most 4x4 people recommend using tow straps because they are a little more forgiving. Especially the Tug-um straps that actually stretch when you pull them tight then recoil to pull the stuck vehicle out. But make no mistake about it, straps can be deadly too when used improperly.
So the short answer is to have good attachment points and to use whatever you choose properly.
I have two gear boxes with my recovery gear in 'em. One tree-saver winch strap, two 10' tow straps and one 30' recovery strap. Then I have a 12' length of high-grade chain with a selection of hooks and one short length (less than 2') of rather thick high-grade chain with a couple hooks. There have been times where I could not find a suitable attachment point for a strap without risking damage to the strap or the vehicle and I substituted the short piece of chain on the end to make the connection, and used a tow strap rather than a recovery strap and eased into it like I would pulling with a chain.