One of the reasons I switched to an Nvidia Shield TV Pro 2019. Have all you mentioned but wanted something open and reliable. Still haven't solved the Apple TV puzzle but can sort of get it on the others by having and Apple ID and buying a la carte. Haven't found the need to do that. The Shield is open product that can handle Plex, Kodi, and OTA TV. Plug in a powered USB hub and it becomes a mini-PC.