I recommend myexpattaxes if you're an American filing abroad. I didn’t have a great experience (in particular, it took a while because of back and forth emailing with slow response times), but it wasn't terrible (which doing them by myself would have been) and it was £250 for the edition where a tax professional looks over your stuff and corresponds with you (and £150 without), instead of, like, £600-£800 which is what it would have been if I'd hired someone. If you want to use them, use this referral link for £20 off (and give me rewards for next year).