My partner uses my old MBP which is a 2012 model. She uses it for the same things as the OP and it works flawlessly.
Whilst she MIGHT not be able to upgrade beyond Big Sur, I don’t see why it shouldn’t work for another 5-10 years. 15-20 years isn’t bad for a laptop.
It is upgraded to two ssd’s (one in optical drive) with 16gb. This is probably the biggest negative about new MBPs, they aren’t user upgradable .
The OS will takes a while to get used to but it is very intuitive once you know your way around.