Voip.ms is great, been using them for businesses for years. It’s dirt cheap - probably cost you like $3/month.
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
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.