I never used either, so I'm genuinely curious: what does Netflix lack, from that list?
*: random country in the EU
It's not impossible to get around but getting a CC from another country and the like quickly leads to pretty shady websites.
It is unclear how anyone in the UK can benefit from TV programmes removed from this service, or WHY any content for which the BBC doesn't have permanent distribution rights (via iPlayer) should ever be funded or produced by the BBC.