Fire TV is just more open and customizable (and powerful). You can run any Android app or game you want, and the Amazon marketplace is actually decent for paying customers. It's basically Android TV done right
Yes, you can even do AirPlay
I use this: https://www.amazon.com/gp/product/B00LAT7QV6
Google Play link is here: https://play.google.com/store/apps/details?id=com.waxrain.airplaydmr3
I use it on my Android 10 TV box and it works pretty well. I hadn't had any issues with photos or playing videos - I have seen some stuttering unlike my Apple TV box but for $5, I thought it was totally worth it.
I usually get these apps via Amazon App store since it lets me download it to my Amazon Firesticks easier - and on other Android devices, I just have to install the Amazon App Store.