I have always bought New Balance Shoes.  I generally like the fit as it seems to be pretty uniform.  My latest purchase of WT610 Trail Running Shoes however were different.  They seem to be a little small and I should have ordered 1/2 size larger than I normally do.  I like the shoes quality.