I've been having similar issue's with scaling and dimensions.
I've been using 2.0 Community Edition to draft up prototype CNC Mill tooling, which has been extremely small tools. I'll CAD up each part and detailed views in their own blocks at 1:1 scale. Then to insert these blocks into the final drawing at a viewable scales changes the dimensions. It's easy enough to fix by manual entering the label properties, but as I machine the prototypes, many changes are usually made meaning I have to clear all the labels to ensure all the dimensions are correct, then manually enter them again for the printed version... tedious.
Also having a single global size for dimensions has become a problem. This is fine for the final printed version, but since my drafted 1:1 scaled blocks are considerably smaller than the printed version, my dimensions in the blocks are huge and impossible to work with. I'm constantly have to change to global dimension size while working on the drawing... tedious.
I was hoping these were non-issues in the pro editions, but this doesn't seems to be the case (I hope I'm wrong here). I know this isn't the forum for proposals, but this post is right on topic. Two possible fixes:
1. Have the dimensions get their values from the blocks in which they were created, despite of where the blocks are inserted and scaled to.
2. Allow blocks to override the global size settings (their own private settings) when editing them in their own windows.
At work I use Solid Works, Master CAM and AutoCAD and use QCAD for my own personal designs. I'm impressed with QCAD, but this issue is a real problem (the time and effort needed to create the final drawing and maintain it). As soon as a reasonable solution is implemented for this my check is in the mail
. Keep up the good work!