Hi Jay,
I know perfectly what you mean, it even took a while before SHIFT was working to constrain width/height ratio (remember having pleaded for that). SHIFT is working with rotation to constrain to certain angles, but not while dragging an object on the stage.
This is the reason why I almost always use the keyboard if I want to move an object. Very long time ago I blogged about moving and resizing objects with shortcut keys:
Shortcut Keys: Moving and Resizing Objects - Captivate blog
If you are on 9.0.1, the grid utility (if it was ever useful) can easily be replaced by the new rulers and guides. Since the CTRL key in combination with arrows moves a selected object over a distance that is equal to the grid size (default = 16px), you can edit that size and choose another distance. SHIFT key in combination with arrows always moves over 10 px.
Another workaround in CP9.0.1 could be using the new guides with their snapping feature.