I went to change my bank online password and discovered it won't allow characters other than letters and numbers. A few special characters (:£?) can help the security. That said none of us are as clever as the hackers and their algorithms so its probably impossible to be entirely safe.
HTC U12 Plus review: Hands-on