You don't really need the keyboard. Unless you are going to mess about on Kodi searching the net and stuff.
You also don't need to pay for a "fully loaded" box which basically means they set up
a load of channels on Kodi for you which work today but the links will be dead in a few months
Mag boxes are great, but the MXQpro is not far behind and a lot cheaper.
The emulators are free downloads and once they load and you are watching IPTV you wouldn't be able to tell the difference between both boxes.
So if it's a cheap version of a Mag to run IPTV this would be a good option.