I have the same dilemma. We expect to lose some subscribers if we force them to reenter credit card info. Seeing as Braintree already has the customer information, they are losing business by not working with Woocommerce to implement a migration.
I’d also like to add that I’m unable to use the new free plugin in my staging environment because Woocommerce will only connect the plugin to the url connected to my Woocommerce account. (I’m using Siteground and the staging environment is set up in a subdomain, which is probably the issue, so I’ll work with them on finding a solution. Still pretty annoying, though, that I can’t sandbox test the plugin on whatever site I want.)