If I had an account with any of the above providers I'd be cancelling it immediatly.
I think you need to wait and see, others are likely to follow suit. It's also unclear whether other ISPs owned by BT (e.g. Plusnet) will be implementing it too.
You can opt-out, but they still collect data they just say they won't use it.