First I was long time Unix developer, then was early adopter in one of the first commercial products to use Plan9 (nCube).
There were many, many things that were broken in Plan9. The file server originally was an assembly program that only worked on certain PC hardware with certain network cards; complete crap.
The network stack was a toy with a bad TCP implementation; ended up ripping it out and replacing it with BSD.
The process scheduler was also a toy and performed like crap.
And the VM system was even worse.