Beware of the key size limitations of OpenPGP smartcards: most of them can only handle 2048-bit RSA keys, a size that is now considered not safe for new RSA keys.
However it looks like Martin is trying to be successful in exactly that scenario so I suppose that's a good tip indeed for this case.