What do you run in Ubuntu for your content display? I currently run Rokus to access my Jellyfin server but have plenty of unused PC hardware which could replace the Roku.
I haven't found any family friendly (read: idiot proof) way to make the PC as easy to use as the Roku.
I found my old Stadia controller was much more stable when connected via Bluetooth