Easy to use - all rest based - the initial authentication is somewhat weird but once you’re over that you get a token that’s valid for 90 days. It’s fast enough for what I do - they don’t document their limits too well (or I haven’t found that info) and sometimes I send too many requests and have to throttle back but overall a good functioning api.
Python for all the Execution/API - some of my backend is still in java. Anyway the TDA API docs have good curl examples which easily translate into python.