Loaded question!!!!! You’re going to get a million answers. Personally, I like live rock.
pros of live rock is it usually has coralline algae, lots of beneficial bacteria and lots of useful critters. Also, your cycle will be completed faster. People report keeping SPS is much easier with an established tank and live rock can speed that
cons of live rock: bad hitchhikers and if anything is dead, it can leach into the water and cause instability
pros of dry rock: no hitchhikers
cons of dry rock: longer time to establish and cycle tank (although cycling is much easier now than before). Keeping SPS will most likely be harder in the beginning.