^^ Both is above his budget, the first one with a touch screen
I'm no guru, but will suggest you 2 laptops.
ThinkPad T (14inch one) or X ( even smaller screen) series ( for smaller with 10th gen i5 ( or similar AMD's latest, forgot the name again!)
If they exceed your budget, you may look for 8th gen i5 models.
You are probably looking for a dependable workhorse, not a gaming powerhouse.