Don’t understand some of the comments here, so to add my opinion…
I have a 45650b. Great frame and will do all you want. However, having just ordered a Bird Aeris and ridden other friends bikes I find the reach too short. Also has a high front end which combined makes it quite an upright bike. Good for some things not others. As I use a hardtail a lot I have decided to switch to a pinnacle Iroko as I picked up a frame very cheaply. Has around 2inches (from memory) additional reach, which at 6.3 will make it far nicer to ride up hill flat or down.
I appreciate slacker isn’t always better (particularly on hardtails) but a bit of extra reach is good in my opinion. The 45650b isn’t as long as my 1989 Saracen Tufftrax, albeit that has a 130mm stem!