It is going to be a personal preference but one thing to note is how the product is shipped and that will be different between those you listed. TBS is fully submerged, air freight over night, and you pick up from air terminal. Will get there in less than 24 hours but this has a premium. There is no die off, no cycle. Setup tank, place your order, pick up, toss in tank, and Bob's your Uncle. Your reef is ready be it new or upgrading and merging existing tank. Call and send the 2nd part of the package and repeat. I've never owned the rock but talk to Richard (owner of TBS) via email off and on about diving, Florida, and even men's health. He is a really nice man and loves this hobby. Biggest mistake I made in this hobby is using dry rock - more on this below.
I've read a lot of good things also about KP. I've ordered corals from KP and they arrived fine. Based on my limited experience of their live rock I really can't say other than people love it. It looks nice based on the pictures. More affordable. Shipped differently. So that is it. I've not really read much about the other vendors listed.
Dry rock. Don't use it. Period. It takes a very long time to mature. I used 150 lbs of dry Pukani in my upgrade and will say it had the most negative effect on my existing corals. Dry rock - Pukani in my case - needs a lot of time to mature. Porous rocks, dry, have so many nooks and crannies for life to spread it just takes a lot of time. You can cycle the tank is less than a month but that just means it can process 4 ppm of ammonia to 0 in less than 24 hours. The rocks will take longer to get the biological filter and life in all of it. Literally you can take a nice piece of dry rock that is covered with algae and life, reach in, lift, turn 90 degrees, and see the difference of it looking bare, clean again with nothing on it. It isn't until you can lift a rock, turn it, and have it look the same is it really mature and in my case - just mine - that is 2 years. Go figure.
Also note on hitch hikers. Yes, live rock will have it. Dry won't. But the minute you introduce something into your tank. Regardless of your protocols of isolation. That all goes out the door. You will not win vs. Mother Nature. I know that is one of the dry rock selling points but just ignore that and pass go. Both TBS and KP will have them but that is why you buy them. For the diversity. It is one of, if not, the best reason to pay the premium.
TL;DR - you can't go wrong with TBS or KP. The onus will be on you to decide budget and logistics. Take pics of whatever you use