If by "users" you mean people interacting with Plan 9 directly (i.e., using Plan 9 to access a service over the internet) rather than IT workers making web sites, my reply is, Make it possible in Plan 9 to run a web browser that handles random web sites as well as the mainstream browers do.
Note that on the mainstream OSes, although browsers do their own rendering, the rendering is tuned to match the rendering done by the OS. I.e., the degree and kind of antialiasing, hinting and font shaping is chosen so as not to visually clash with the rendering done by the OS.
I say this because last time I ran plan9port on a Mac, the text in the drawterm window clashed very strongly with the text in the other windows, particularly browser windows. (My guess is that drawterm was using bitmapped fonts.) I found switching my gaze back and between drawterm and the other windows to be quite punishing. A few days ago we had a discussion on this site of Uxn. I downloaded and test drove this Uxn, and it had the same problem. Again, the problem is that although I expect I could quickly get used to the way the text is rendered by Uxn or by Plan 9, I would never get used to the unpleasant things that happen in my brain when I switch my gaze back and forth between text rendered by Uxn or Plan 9 and text rendered by one of the mainstream OSes.
I was thinking more about IT workers, primarily targeting server and some workstation workloads, which is still more or less what FreeBSD targets. I don't think either should push for general appeal.
Note that on the mainstream OSes, although browsers do their own rendering, the rendering is tuned to match the rendering done by the OS. I.e., the degree and kind of antialiasing, hinting and font shaping is chosen so as not to visually clash with the rendering done by the OS.
I say this because last time I ran plan9port on a Mac, the text in the drawterm window clashed very strongly with the text in the other windows, particularly browser windows. (My guess is that drawterm was using bitmapped fonts.) I found switching my gaze back and between drawterm and the other windows to be quite punishing. A few days ago we had a discussion on this site of Uxn. I downloaded and test drove this Uxn, and it had the same problem. Again, the problem is that although I expect I could quickly get used to the way the text is rendered by Uxn or by Plan 9, I would never get used to the unpleasant things that happen in my brain when I switch my gaze back and forth between text rendered by Uxn or Plan 9 and text rendered by one of the mainstream OSes.
https://news.ycombinator.com/item?id=41777995
Many terminal emulators (e.g., Kitty, Alacritty) do their own text rendering while managing to avoid clashing visually with the rest of the apps.