Im my personal experience, a 4" swing arm on a banshee is perfect for every kind of riding. I ride in pa. , and my old 4" arm was hands down the tits for all around riding. Trail rode very well, hill climbed ok, still jumped well(small shit), and handled well. Cant go wrong imo. Anything longer, trail riding becomes way less fun. Best part about a 4" arm is if your not too heavy, a stock shock will be fine, and the oem brake line still fits.(its tight tho)