You don't need to switch to a different browser because of this - the problem isn't Chrome itself, it's that you're trying to keep way too many tabs open at once. Any browser will lag under that kind of load; Firefox or Edge won't be much different. Switching browsers only makes sense if you need some specific feature, not because of freezing with 20-30 tabs.
Chrome has a couple of useful settings: disable the "Continue where you left off" option in settings (it forces all tabs to load on startup) and check what extensions you've got installed - some of them can eat up memory just as much as the browser itself. By the way, there are extensions like The Great Suspender that automatically "put to sleep" tabs you're not using - they don't close, but memory gets freed up. The thing actually works.
I used to have the same habit of keeping a bunch of tabs open, then I noticed I was actually only actively working with five or six max, and the rest were just dead weight. Started using bookmarks and reading lists - when something isn't urgent, I save it there instead of keeping the tab open. Helped both the browser run faster and cleared up my head a bit.