That Giant looks like a nice bike. A hub drive will give you more power for the money. My mid drive (Bosch) is torque sensing and requires more user effort than my hub drive street bike. So depending on the terrain and how much climbing you do it can affect what type of motor. Steep climbs probably work better on a mid drive that can leverage the gears. I prefer riding my mid drive. But people who never rode an ebike get a big kick out of the power and acceleration of the hub drive.
I got my eMTB from Crazy Lenny's. Check out the current eMTB deals....
https://www.crazylennysebikes.com/crazydeal/