I use a 28" pneumatic for lings and rockfish, it's the perfect gun for that. They're quicker to reload, usually more powerful than a comparable length band gun, and with most you have two power levels to choose from. In principle you can tune the power of a pneumatic for a wider range of distances. That length gun is handy around the rocks and holes, and power is plenty for lings and rockfish, where you're usually point-blank anyway. I don't have it fully pumped, use the low power setting for most shots and am still banging the tips. I bought it used, have used it for 5 years or so, zero maintenance, it's never even required repumping. Mine is a Seac Sub but they all look like they're built to the same design, maybe even the same factory. I didn't like the thinner shafts on the Mares Cyranos. I rarely shoot below 60' but any loss of power has never been noticeable. It might be with a shorter gun I suppose. My friends use the 38 special type guns, which are fine for rockfish but wholly underpowered for anything free-swimming and 8+ ft away, as is the pneumatic. You need a much longer gun for power and distance, but the length is a detriment for hunting in the rocks, so you have to choose to some degree. If you're going to buy a band gun with WSB, calicos, or sheephead in mind, I wouldn't get anything less than 100cm, it just won't be enough gun.
By the way, it's not legal to shoot stripers in CA.