I've got two problem with doctors :
1°) First of all, they are useless most of the time. They only work when your dwarves are injured. And thanks to OCD, I want my number of iddlers to be as low as possible.
2°) Since the new release, it's very rare to get talented medics coming to your fort. Even before, it was hard to get them to have good skills without having to harm voluntarily your dwarves (not that I object to this, but it means painful micromanagement that I don't really like).
I don't know if it's planned, but there should be some not-too-complex ways of improving this situation :
- Dwarves could go to the doctor for other reasons than serious injuries. They could have medical check-ups, that would improve the diagnostician skill ; they could have small scratches that would need small stitching, training this skill ; and let's not forget about taking care of animals, which would allow to practice surgery and "bone-doctoring" without risking to need more coffins for your dwarves. Of course, diseases could be added, but that would make thing much more complex.
- For the more sadistic players, it could be nice to have their doctors be allowed to "experiment" on trapped animals or goblins. (Or at least practice dissection on corpses, as they did in antiquity and middle-age, so they would get better in all medical skills).
- It would be nice if there could be some "quarantine", particularly for migrants. You know, like, trying to see if one of your new dwarves do not have curiously long canines and a curious pale skin. Once again, that would put the doctor to good use and would improve the diagnostician skill. (Though I reckon this would a bit more difficult to code than the previous idea). And of course, bad diagnostician would not spot vampires.
- And lastly, having the doctors be mortitian and preparing the corpses before burial would be nice. (Of course, this would NOT be their priority in case of urgent surgery !).
I understand there are still many bugs with doctors and hospital, so I imagine the system must be quite complex, but that would be some nice additions to the game.