What happens when you need to put a windshield in it? If you are going to leave standard glass windshield in it, I would try to design it without those two center tubes, because if you are going to wheel in a way to benefit from an exo cage, it won't be long and you'll need to replace the windshield. And def run some tube down the b pillar. That back cab corner will get hung on and rub against everything. Once you have raisin'd up wrinkled ass cab corners, truck will both look like ****, then as mentioned, factory doors will be harder to maintain in terms of sealing out water and shutting properly.
Now if you read what I've said above and think, nah I won't be wheeling that hard, you probably don't need an exo cage to begin with, or at least can suffice with a lesser structured cage as more of a "just in case" cage, instead of one you depend on to take a beating.