I can't comment specifically on North Face sizing, but I'm typically L in UK sizes (e.g. Montane) and M in stuff designed for obese Americans (Patagonia). I'm a little under six foot, 41 inch chest, just over 80 kilos, but quite long armed - ape index about + 1.5 inches.
I ordered an L Filo and it fits just about perfectly over a shirt and a light fleeece, including long enough arms. Probably wouldn't be roomy enough as a "throw over everything" mountaineering belay jacket, but that's not what it's for.