My experience with a couple of large (12+ year old and 30+ year old trees) has been:
- The roots are incredibly dainty, basically purely feeder roots. The non aggressive nature of the roots presents a problem: because they don't aggressively seek out water, even my 30+ year old tree needs supplemental water if we go 2 weeks without rain. And, hurricanes pretty easily yank them out of the ground (but they are easy to right and reset).
- They can take and will appreciate some light shade. My larger tree is 12 feet away my gigantic canistel tree and is much happier than the one I have out in the open. That said, they will not fruit if placed in heavy shade (a friend of mine has one under the canopy of a giant edward that stopped producing when the shade of the mango completely engulfed it).
So, I would say you could be fine planting the tree in the desired location, as long as it's still getting some sunlight (ie, the north side of the house may not be a good idea). I did something similar with my vexator, and it's been quite happy.