Well, where you store your JWT on the client? LocalStorage? Then you have probably much broader surface for an attacker.
In case of XSS you lost anyway. But with HttpOnly-Cookies the attacker can't steal your token and do everything from everywhere with your token.