What I meant about malware is that client certificates can't provide additional security over passwords because malware can easily steal both.
So it's only hassle and no advantage, hence, useless
So it's only hassle and no advantage, hence, useless
So I'd say there are some advantages over passwords. And most of the functionality is already there, the only thing missing is a browser function to generate a keypair for a domain and send the public key, without much user interaction.
Also, the client cert, as with private keys, allows you to memorize ONLY ONE password (make it a passphrase, please) instead of a bazillion (or, gasp, reusing).
So, no, it's not an extra hassle. it's a solution for the real hassle of passwords in websites. if it was used.