Stupid question: what's wrong with 7 speed? The wheels are stronger with less dish, the indexing is rock-solid and far more tolerant of muck. I've gone back to 7 as it's simple and bombproof.
Your point about the freehub body swap is fine, provided it's a Shimano hub, the bits are easily...