I switched from the Roku ecosystem to Nvidia Shield about a year ago because of Roku’s increasingly user hostile ad and tracking decisions and have been pretty happy with it. Android TV gives me enough control with a custom launcher that I can prevent ads.
I have my Roku-based TCL setup to immediately switch to my streaming device on boot. It’s a little slow to load, but I’m hoping this will bypass whatever Roku ads might have shown.