Haha, cool

It always means a lot to me when people take the time to submit in-depth suggestions like that.
I definitely agree that there is unused space on the left side of the modifiers. The only thing I don't like about making the input boxes bigger is it implies (to me at least) that the text should fill the box. However, it almost never will because Magic only measures numerical values to 4 decimal places (i.e., 1.9999).
For example, it drives me nuts when I'm on a web site entering my credit card, and it asks for my 3- or 4-digit security code in a box that's wide enough to fit 20 or 30 characters. It happened to me yesterday on the site for a movie theater:

- UnnecessarilyLargeTextBox.png (12.68 KiB) Viewed 19871 times
The reason I don't like it is it makes me feel like I'm doing something wrong by not filling up the box. In my opinion, from a UI design perspective, input boxes should be sized reasonably to fit what they will contain. I don't want users to feel like they are doing something wrong when a modifier or parameter box says only "1.0" and there's a bunch of whitespace left over.
I thought about making the box bigger for the Expression modifier only, but then things wouldn't look nice and aligned. More importantly though, expressions can be very long, so the box will never be big enough to fit every possibility anyway.
What do you think about this: having the Expression box temporarily expand to fit the entire expression while the text is being edited, but then collapse again when it's done? If you wanted to see the whole thing again later, you could just click into the box.