For me, AirPlay is the killer Apple TV feature. Any time a new app comes out for iOS that supports streaming video, I know I'm going to be able to play it on my television. The local content provider apps on the device don't really matter that much to me. I can even stream Amazon Prime video to my Apple TV, so I'm having a hard time seeing why I would want this instead of waiting for the next generation Apple TV.
FireTV supports Miracast according to the PR:
Miracast according to Press Release:
You can also wirelessly mirror your tablet display to your Fire TV with Kindle Fire, as well as other Miracast-enabled phones or tablets starting later this year. Fire TV supports standards like DIAL, so app developers can enable multi-screen experiences based on open technologies.
I just bought the G-Box MX2 and it can do almost everything you request; play Netflix, local media, pandora, etc. However, Prime is not available on it since that is Amazon exclusive.