First year US tax resident with various foreign income and investments (including some withholding tax taken throughout the year by broker)
TurboTax handles most scenarios for U.S. tax residents.
Of course, it does not support Form 1040-NR.
The list of unsupported calculations and situations can be found at the link below.
https://digitalasset.intuit.com/DOCUMENT/A51oKyg2O/032522-2021-unsupported-calcs-L1FQfTTgn.pdf