For whatever its worth I figured I would share this. I have had the opportunity to do a lot more surfing this year. On days with boring surf I have made the most of the time by back-surfing almost exclusively, and have continued to back surf in bigger conditions (I am referring to doing so in the ocean surf zone and not whitewater).
It has really helped my paddling in the surf in my opinion. I had always back-surfed a little in the past, but not in a dedicated fashion. Frankly I always felt a little apprehensive for fear of injuring my bad shoulder.
Luckily that has not been an issue. I have been doing a ton of back-surfing and not only is a lot of fun, but I have found it to be a real skill builder.
Of course everything is backwards which makes it interesting, but it seems to really help with edge control and "feel" Next, it has helped me feel a lot more comfortable when I get back-surfed unintentionally by big oncoming waves, last it has really helped my roll in the surf zone. I never had a problem rolling in the surf zone, but backsurfing has just helped me feel a lot better about getting pummeled in the surf upside down, and has caused me to have to roll from a variety of different positions on both my on and off side.
Also has increased my confidence a lot. Getting pummeled moving backwards and pitch poling moving backwards really has made me feel totally at ease in bigger conditions that I always enjoyed but felt a little tight in.
Another thing that I have done a lot this season that has helped me is rolling a lot in the surf intentionally. In big waves I have rolled before getting hit and gotten backsurfed upside down a lot to practice rolling. Also have chosen to get capsized rather than to brace, or to do a totally committed high brace rather than a low brace.
Doing this has really increased my confidence, improved my roll....and helped my shoulders.
Only sharing here since it has helped me a lot in my opinion. Try doing some more back surfing and intentional rolling in the surf zone. I think it will really help you to improve even if your skills are fairly advanced.