I'd think about what kind of stuff you plan to do with your truck, before you decide on what you want.
White Knuckle / Maple Off-road are obviously beefy. They work amazing as sliders and can take crazy hits for sure. If you're doing moab level rock crawling, these should be your primary choice I feel. They work well as steps, but depending on how high they are due to lift and tire size, they are less than ideal, especially if you're vertically challenged.
Randy Ellis Designs are more beefy than they get credit for, but are by no means as strong as frame mounted sliders. The reason to go with these is purely because you can get Amp steps. Amp steps work much better as a "step" than a slider ever will, and are much better for use as a daily.
The Synergy ram 2500 is running a design very similar to the Randy Ellis bar, and XJs around use this design (slight difference due to unibody XJ design).
For the sort of trails I hit, and my truck being a daily with a wife and kids, the AMP steps are a functional requirement. I've toyed with creating a design that incorporated AMP steps plus a frame mounted slider, but I think the cost would be pretty high so I doubt they would get much use. I may have something fabbed for my own personal use. If I wanted to buy something off the shelf the Randy Ellis and Amp steps combo is hard to beat for anything less than moab wheeling.
The drilling into the cab is def something, but so long as you're doing the correct protection for rust prevention, I think it's not a huge issue.