I think it will be hard to convince specifically consumers at this point because there still isn't enough infrastructure to yield a lot of benefits over fiat, as you've outlined. This will change in the future when getting in and out of Bitcoin can be done as easily as walking to a local bank or currency handler and storing Bitcoin becomes a virtually brainless activity. There's still a lot of fear and uncertainty associated with Bitcoin, which makes it scary for consumers.
On the other hand, you should be able to convince any long-term investor who can understand that central banks are inflating their respective currencies into oblivion.
This. Fiat is either spreadsheet numbers or cash, so if you remove the infrastructure and compare like for like, suddenly the bitcoin network looks enormously superior. We need a bit more infrastructure and ease-of-use stuff to comprehensively defeat traditional payments infrastructure still.
With that said, owning some coins and seeing how easy it is to transfer wealth anywhere without limits is quite enlightening. You could pitch it as being useful to people who for example get paid from overseas regularly, who would easily see how wonderful this new tech is. So not really the Joe Average consumers you might be thinking about here, but they still exist.
Oh! And don't forget that alt currencies open up online payments to those who are unable to do card payments for whatever reason.