This is not a typical three.js question and I lack of culture about this point but how do you choose the best three.js for your project? You just take the last one? I am asking because even some people which know three.js very well doesn’t seem to work with the last version.
In general I think everyone prefers to use the newest three.js version when starting a new project.
However, preferences about updating the library after starting a project probably vary. There’s a release every month, and you could update as often, but it takes time to do upgrades and not every release will contain features or fixes than your application needs. Once an application is completed, developers might not update its dependencies further unless need arises.