The Android boxes are a minefield and everyone I know that has one does so for only one thing and that is to circumvent paying for things, if that is not in your interest I'd say go for the Roku.
In addition the Roku eco-system is pretty much the only one that has Netflix, Amazon and NowTV if you have all 3 of those.
You need a tv licence to create an ID for catchup tv. The law changed last year in Autumn.
Nice little feature I found out about the Roku today is that it natively supports wireless presentation mode with windows 10.