I recently moved a mobile number Tossable Digits on their $40/year plan, as I did not like tying up a cellphone just for 2FA. They have a similar warnings as NumberBarn, but so far everything is working for 2FA, including a couple banks. This is a number I have had for a long time that started as a landline, that I then transferred to Ultra Paygo for a couple years, and now it is at Tossable Digits.
I have a VPN router at a family member home, so I get a residential IP address. I use a VPS as my backup VPN.
I use KeepassXC for my password manager.
I don’t like trusting someone else with my data security.