So the question is future proofing...
Well a no brainer $69 Xiaomi Mi box gives you - working - very good WiFi, 4K Netflix, HDR Kodi, 4K HEVC, HD Audio in Kodi Krypton, Excellent Wireless Remote. Very easy to use Android TV. Proven manufacturer support with bug busting updates.
Deinterlacing in Kodi is a bit broken - but Live Channels works. With Android Nougat possibly in the 1/4 of this year.
And yet people still want to buy bug ridden, unsupported, touchscreen OS AML S912 boxes of crap just because it "looks good on paper" !
And you still need to buy an Air Mouse Remote on top of that to use those dinosaur touchscreen Apps.
Get a FireTV if you really really want Amazon Video. Its a bit of a closed box. Built in Apps usage will be far easier and you get a Wireless remote vs IR for S912's.
There is no Google Play Store with Amazon, all PlayStore Apps (inc. Kodi & SPMC) will need to be sideloaded. They will not Autoupdate. A Kodi Fork (version) called MrMC is available for download however. See the MrMC forums for details.
The only usable Chipset advantage of a S912 vs a S905x (Mi Box) is the GPU is a bit more powerful. You will likely get GigaE as well. 1Gb extra RAM will make no difference when just playing back Audio & Video.
The GUI will be a bit quicker and 3D games will play a bit better.
The VPU that decodes video will be the same. Here is a comparison:
http://www.cnx-software.com/2016/09/19/a...omparison/
Anyone that is marketing 2GHz AMLogic S9xx Chipset devices is actually lying. They are standard clocked at 1.536GHz due to heat and stability issues.
Inferior Firmware tho compared to the Mi Box and FireTV tho. This is the most important factor in ANY Android media player device if you want it to be working properly, with stability, out of the box.