It might be just me - but it makes sense to me that as a newer software/firmware comes out that the version numbers should be in order.
Example
Which is newer -- (version 5.15 or 5.9 or 5.5)
5.9 is a larger number than 5.15 & 5.5 so a person might think that 5.9 is the newest version.
The 5.5 should really be 5.05 and the 5.9 should really be 5.09
if you are looking for the larger number for a version you are in trouble.
I would like to see a version numbering system like this :
5.05 routeros-mipsbe-5.5.npk renamed to routeros-mipsbe-5.05.npk
5.09 routeros-mipsbe-5.9.npk renamed to routeros-mipsbe-5.09.npk
5.15 routeros-mipsbe-5.15.npk
Where the larger number is the newer version number.