Yeah, Team Venom are great, had their M7 ROM at some point, but went a different way for my M8. However, the issue of carrier-specific development being dicey will always remain. Even the ROMs that are supposedly compatible with all 4 major US carriers often have some Sprint-specific bugs. Custom kernels often aren't ported to Sprint/Verizon at all (sigh, flar). Now that Samsung has completely locked down their bootloaders for S7/S7E, a non-Sprint HTC or a Nexus are really the only options for flashaholics.