Hi Graham,
I hope I can offer some advice, as my father and I have used both Aristo, USA trains and Kadees in the past, and now use Kadee body mount couplers exclusively.
Kadee couplers are generally compatible with Aristo and USA trains couplers, but as Rhinochugger correctly points out, the main problem is the coupler height. Unfortunately there is no standard mounting height between manufacturers and thus when it comes to coupler compatibility it is very much a grey area sadly. I recently had this problem with a new USA trains streamlined coach which had the stock USAT couplers still on as I hadn't had any time to change them. When I tried to hook it up to my GP9 fitted with Kadees for a short test run, it was just way too low! It would barely even couple at all! I then tried it with my Aristo E8 with aristo couplers and had the same problem. That was just an aristo coupler and a USA trains coupler too!
The short answer is yes they are compatible and often work well, but to really get the most out of the upgrade to kadees you need to fit all stock with them correctly using the Kadee height gauge. Once this is done however, they are the most reliable and best looking option available, particularly the body mount option which mounts to the car floor.
The cotton belt boxcar is the photo is fitted with body mounting Kadee #830 couplers, with just a little lick of acrylic paint to give a rusty look:
I you have any more questions about it, please feel free to drop me message!