I rode an XXL Giant. But an XL fisher works fine on me. Genesis gets you farther back over the wheel. At the same time, this lengthens the top tube.
I have a slightly longer torso as well as broad shoulders and long arms (6'3", 34" inseam). So, Genesis rocks for me. Though I avoid Fisher as they are all pretty lightweight. It's the Karate Monkey for me!!!!