You could try using the Dynamic UCS. It is supposed to make working in different planes easier. Personally, I turn the feature off because I couldn't get used to it. You may find it easier to work with.
You are doing all your dimensioning in model space aren't you?