What do you mean by "ready"? Because for me, ready means being able to run a relatively stable production system, which plenty of teams who use node are able to do.
You listed some downsides, but none of them are actually breaking problems that block running a stable node production system.
You listed some downsides, but none of them are actually breaking problems that block running a stable node production system.