Curseforge has pros and cons: you can download all the updates at once without having to go in and manually do each one at a time (Mod the Sims, Tumblr, and Patreon).
But Curseforge does NOT currently scan for duplicates, and puts most items straight into your Mods folder, but nothing is ever sorted into subfolders by the app, and the app does not scan your Mods folder for subfolders and their contents; not even one folder deep. This includes CAS items and build/buy items. I love the TSR CC manager that is available for premium members at TSR - it is more functional than Curseforge, except it only works for TSR content. The Sims Resource does not do any mods except poses and TMex mods, which are also on Curseforge. So now until I determine which creators are on Curseforge from TSR and MTS, I will need to use a third party duplicate scanner.
So for now, I think I will concentrate on script mods, lots, worlds, and saves as far as Curseforge goes, at least until they let us scan for duplicates and scan folders deeper before installing new mods. They are starting to scan the folders before installing the new mods - but ONLY if you install from the website and not the app. They have plans to fix most of this stuff, but other than better updates, it is worse than TSR, MTS, and Patreon. Most of us have more than 50 pieces of custom contents, not including any script mods. Script mods can only be placed no more than one folder deep, so Curseforge is a good place for the script mods. I generally don't sort my Tray files, nor my saves files, so it also works well for lots, rooms, and save files (like one where you can start out with all lots empty, or all NPCs moved out). I notice there is a section for worlds on the Curseforge app, but instead of worlds, there are custom game save files instead. But everything shows up correctly on the app. At least you CAN turn off the manage my mods feature, but if you do, your mods will not show when they need updating.