I have been skeptical to GitHub for quite some time.
GitHub has been very eager to comply with take-down requests in the past. For me as a developer - that is scary. I put thousands of hours into my projects. I don't want to risk loosing them. As someone who release free software for Windows, I also need to host binaries somewhere. Windows users in general does not know how to compile a program from source. I vaguely remember that GitHub removed their support for hosting binaries a long time ago. Then there is the current "anti-talent" activist senior managers that seems to do their best to get rid of all the talented people at GitHub as fast as they can.
SourceForge has suffered form evil owners and their pursuit of quick and easy money. That failed, and then they sold the company. Personally, I am willing to give the new owners a fair chance to restore SourceForge.
SourceForge offer more and better project management tools than GitHub. They also provides binary downloads. Some of my own projects have been hosted there, without any issues, for 15+ years. It will be interesting to see if GitHb still provides free hosting for my projects there (yes - I use both, some projects on SourceForge, some on GitHub) in 15 - 20 years time.