Both, yealink for physical phones. Ground wire for mobile app. You could always sign up for a test number before you port yours over.
Voip.ms is great, been using them for businesses for years. It’s dirt cheap - probably cost you like $3/month.
Carmack is the man, masters of doom is a great read.
Diva Swan speakers - they were one of the early internet speaker companies. They had a deal if you bought 2 floorstanding and 2 bookshelf speakers they threw in the $500 center channel for free. I’ve upgraded receivers with newer surround processing over the years, but the the core 5.1 holds up great for 20+ years now. https://hometheaterhifi.com/volume_8_2/diva-swans-41-speakers-5-2001.html
I switched years ago to this app to transfer for wirelessly, I get better speeds than usb. Uses your local wifi or internet. https://play.google.com/store/apps/details?id=com.resilio.sync
Sorry I don’t.
Check this site for the most accurate weather provider in your area. Then choose an app that can use that as a source. https://www.forecastadvisor.com/
Didn’t Google and such have access to much more training data than open source solutions? I would think that would give them an advantage, unless it’s the raw algorithms that are better.