What sort of riding, how long will you own it, and how good are the lbs?
Specialized is more lively but every ride you'll be wondering when the motor will die. Then it gets replaced under warranty and the cycle continues. So long as each motor dies within 2 years of each replacement, you're stuck with no excuse to burn it. Unless specialize throw a major hussy with brose and can't replace the motor. Oh, and you'll always feel like the sad cousin - heavier than an sl but less capable than a kinevo.
Giant will be rock solid reliable , do you want a rock? If you're into that, and you have a decent dealer, then go for it. Just be aware warranty runs out at 2 years on motor, even if it's replaced at some stage. The app and interface will seem primitive compared to a specialized , but when you've got a few thousand kn of greasy dirt under the wheels ....life is good.