what's your budget for this?
I use a RockHard bolt in sport cage, and it doesn't negatively affect any of the things you were concerned about.
the nice thing about the RockHard is that you can add things like this cross bar, harness bar, or frame tie ins, as the budget allows
if your budget is higher, and you want a really nice full cage kit then go with something like this one from GenRight
the downside to the RockHard is it's a bolt together cage and not as strong as the weld ins, but it's better than no cage at all