Some commercial "whole wheat" flours mill the grain into streams and then recombine the streams to make their whole wheat flour. Some mill divert part of the more valuable streams (e.g., wheat germ) for sale at a higher price - so some whole wheat flours do not have same nutrition as flour ground at home.
Flour ground at home is fresher.
High protein wheat is hard when dry. Most high quality high protein wheat is sold at moisture content of 10% to 12%. It is much easer to grind when the moisture is closer to 14%. I add 2% water, and mix and let set and mix for a few days to "temper" the grain. Do not be careless. If moisture gets up to 16% it will likely clog the grinder! The 14% moisture grain will not keep for very long.
I had a Vitamix with the dry blending attachment, and I moved on to a Komo mill.
I bake twice a week and after trying all kinds of make-shift and cheap bake stones and Dutch ovens, I have settled on a Fibrament baking stone (in an electric oven) as being faster, easier, and producing a broader range of baked products of better quality.
Whole wheat sourdough bread baked at home on a good baking stone can be as good as any bread, any where, any time. It brings new meaning to "bread is the staff of life".