I bought the same size in both. Agreed the the Hampton is a little wider in terms of fit in the forefoot than the Aberdeen. Not sure if a C would have been better. I raised the idea to the salesman who measured my foot before bringing me the D, and he offered to get me a C to try on but was confident that I was a D. I didn't want to make him get the other pair because I was just there for sizing and was already planning on ordering two pairs online to avoid sales tax. (Don't worry, I didn't take any steps in the shoes so I didn't crease them)
I have no fit issues with the D, but understand where you are coming from, as I often wonder "would I have a better fit if I bought ___ size instead?"