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.
Dell XPS 13 9370 (2018) review