What box/device for TiviMate?

I'm looking for a box/device for streaming iptv through tivimate. I primarily use it to watch sports so limiting buffering/lag is a high priority. I know that the iptv service or internet connection i have can be other sources of buffering issues but want to make sure I at least have a box that would perform well in that area.

I'm also in Canada so options seem to be bit limited here (we dont have the onn 4k pro for example), so basically looking at the nvidia shield pro, fire cube tv 3rd gen or google streamer. I also want to have something that supports an ethernet connection which all of the above seem to do.

Any recommendations or devices I should stay away from?