Regarding the Tronsmart, everything I've read about Miracast indicates that it is very iffy to get it to work regardless of manufacturer because of all the variations allowed.
I haven't experienced that for myself but can attest to the fact that getting Chromecast going was very easy.