Santa Cruz sizing is on the small side. In reality an XL v2 is only 475mm reach, that's a size L in many other brands. I run a 40mm stem. The size L was 445mm reach and felt tiny.
I find 460mm reach and 50mm stem is as short as I can handle without feeling sketchy, and I don't really like the feel.
With the v3 the reach goes from a size L at 459mm to XL at 489mm. Shorter than I'd prefer, and longer than I'd prefer.
Another bike I want to try in the same vein is an xl nomad. Tiny bit longer than an xl V2 Bronson but shorter seat tube.