Critique my set up! (long post)

Howdy! I'm still pretty new to OSINT. I've gotten some tools going but I want to go further and learn more. Below I'll describe generally what my job is/my investigative goal and then I'll list the tools I use. I'd love it if y'all could recommend other tools, resources, methods of combining/playing them off of each other, etc. just generally give your thoughts on the toolkit I've put together. I'm still pretty new to investigation in general so recommendations for online investigation/osint courses I'm open to as well.

My job/the goal I'm a private investigator who primarily does healthcare/workman's comp investigations, background checks, skip traces, etc for a private company. For each case we do we pull two different databases that give us (when they can) possible emails, phone numbers, addresses, vehicles, etc. quite a lot of information. We then locate the subjects online and document their activity, check for obvious fraud, etc. I spent a good deal of my time looking for profiles, confirming them and going through them, finding articles/other mentions online about my subject, etc. pretty standard social media investigations. I would love to get better at extracting emails linked phone numbers, emails linked to social media profiles, reverse email and phone number checks, and methods of geo locating a subject (even if it's just to the city said subject was most recently visible in). I loved truecallerpy because sometimes a phone number would give me a Gmail which i then could expand from but that tool seems to be dead (or I'm just a dingus)

Setup: I have my primary work windows PC and then I have a laptop with fedora and a Desktop with Debian. Python is really the only coding language I even somewhat know how to use lol.

Tools:

These are the tools I use currently organized by category. For some of the coded ones I use I've only managed to get partial usage and I'll label them as such (unsure if the tools are outdated/patched or if I'm just still not great at python yet)

Paid tools: The only paid tool I've been using is usersearch.ai which I really like. It gets reverse check information via osint industries (not sure how it compares to using osint industries itself) but it's really good with standard reverse phone and reverse email checks. It's a solid osint kit for a easy price point. If there are other paid tools with entry level price points (user search is 15 bucks a month and credits are very cheap but not only specific functions need credits so think around that budget wise) I'd love to know about them and test them out

Usernames: Maigret Sherlock Blackbird User recon

Email reverse check: Zehef Holehe Ghunt Epios Castrick Hunter.io Emailrep.io

Phone numbers: Phosint (partially functional) Phomber (partially functional) Truecaller (free account on phone app)

Domain/website/IP: Photon Uscraper Nightfall

Scrapers: Xnl dorker Hank Ominis OSINT

Other: Mr.holmes (partially functional) Xosint (partially functional) Geospy.ai Bing vs Google 12 ft ladder

I know this was a wall of text but I'd love to hear y'all's thoughts