Ssh struggles with high connection counts and has performance issues that crop up and require the forward to be torn down and rebuilt occasionally when I have high connections over time.
Performance, while it's working, I've found to be generally good. But there are clear ceilings to the method that you hit when trying to use it heavily.
I never saw any issues when I used it to forward ports for myself. But the moment I tried to use it for production for a small service it falls on it's face regularly unless I baby it.