I think that the recommendation to use DaVinci Resolve (now 18) remains a good one. It's very powerful and its free. There is a paid version, but if you're asking here, you are unlikely to need to paid version.
The other popular option is Adobe Premiere. It's also very powerful and it there are countless tutorials on how to use it and products that integrate with it. The big drawback is the subscription price. Adobe has made things reasonable for photographers (with Lightroom and Photoshop available together for something like $12/month), but not for videographers. I haven't checked the pricing in a while, but I think Premiere by itself is something like $25/month and if you want to marry it with Photoshop and After Effects, you're looking at $50/month. You could argue that it is still a good deal if you use a lot of Adobe products, but it's a lot of money.
There are a lot of basic video packages out there, like Premiere Elements, that are cheaper and simpler, but I don't know anything about them. There are also some other packages used by movie studios. But for mainstream videographers that want to do more than very basic editing, I think that Resolve and Premiere dominate the market.
As for me, I've used Premiere for more than a decade now. I like it, but I'm in the process of switching to Resolve. I plan to drop my Adobe subscription from their full Creative Cloud down to their Photographer subscription and save about 30/month. So far, Resolve seems OK. Most of the things I don't like aren't worse than Premiere, they are just different and it's another learning curve to climb. It also feels a little less stable, but if you use any video editing package, you learn to save very, very, very often because they all crash at times.