We use semantic versioning, so the alpha primarily indicates that the API may still change a bit and you may need to updated your code accordingly (i.e. no compatibility guarantees) - not that the algorithms are broken (at least those that existed before).
However, given that the API has changed quite a bit, it will still be a lot easier to migrate from a v3 alpha to v3 final than upgrading from v2, so I'd recommend to give v3 a trial. Also, until the final release we can still change the API in case you stumble over some bad design choices and give feedback :)
However, given that the API has changed quite a bit, it will still be a lot easier to migrate from a v3 alpha to v3 final than upgrading from v2, so I'd recommend to give v3 a trial. Also, until the final release we can still change the API in case you stumble over some bad design choices and give feedback :)