I've been playing online for a long time, and working online for quite a while too, so, here's my 2 cents.
1. Headset/mic/sound - I have a Logitech C920 webcam, which is a bit expensive for a webcam, but the sound is excellent. I used to have a Microsoft HD 3000 Lifecam which, for 15 bucks, really can't be beat. Great sound. Mine was a bit old, so, I upgraded to full HD, that's why I have the Logitech one, but, for sound and if you do actually want video conferencing, you really can't beat that Microsoft one. Top notch.
2. Chat program - okay, here you're spoiled for choices. There's so many options. I personally switched over to Discord some years ago and have never looked back. Discord can do a lot. Doubles as our between game chat board, easy to upload and share images, and, from my perspective as the DM, adding in ambience music was a snap. I'm so looking forward to running a Candlekeep Mysteries adventure Shemshine with a little girl singing the song for real creepout factor.
3. VTT - again, the field has really changed over the years and, well, it's pretty much whatever you want to spend. You say that you've used maptools for your live games, so, presuming that you can port forward on your router, you can simply continue to use maptools. I like Maptools, it does what it advertises. And, for something like Pathfinder or D&D, it's pretty much got all the functionality of a pay table. The advantage of something like Fantasy Grounds or Roll 20 is that the modules come built in. Which can be a major time saver. But, if you're a Maptool user, switching over to something like Fantasy Grounds or Roll 20 probably isn't a huge hurdle.