On the other hand, their dress shirts are very high quality and fit (me) extremely well. They get me every time there is a sale on their dress shirts (like today).
I think the real difficulty with these business models is that the sizing numbers vary WILDLY across retailers, so there's a lack of consumer confidence when shopping - even with free shipping and returns. A 34x34 pant is not the same at J Crew, Banana or Bonobos. There are several other measures that impact the fit dramatically, of which the average consumer is not aware.