My two-bits on a couple numbering traditions, which can affect the balance and legibility of dial or bezel markings.
1) Degrees indications on proper navigational compasses have three digits, i.e. 030, 060, 090, 120...
This may also help improve legibility, for one can’t confise three digits numbers with a time.
2) In military parlance, but also in civil aviation, railroads, etc. the hour is expressed with two digits. It helps avoiding confusing 03 (h) with 3pm. So, I believe the proper way to mark a 24h scale should be 01, 02, 03... 24.
Btw (off-topic) this is one of my orientation watch projects. The mechanism is a 24h, with the date hidden. The dial is “Vo-stock”: pity it immediately lost a lume pip (Meranom said “oh? well, just glue it back...), and design-wise it could have the 5 min mark as 05.
What it really needs now is a red long hour hand (like on dual-time SE series of recent years, or better — the compass needle of this current forum project!) for better readability of the hour. The bezel is a quite unique one by Pers(idsky); it is not meant for an easy GMT function, but for quick orientation, hence the 12 on top, and red fillings for NSEW.
Poljot-arians of the world, unite!