I would say for me it's 99% Fire TV and 1% Roku.
Roku does have easy screen mirroring and cast to from your pc, phone. Fire, not so much.
Roku has you locked into what Roku approves of. Unless things have changed. Roku only allows one "sideload" app.
Fire, the sky is the limit. Kodi, apps that...