I'm Canadian and I agree with you on all of these points. When I visit the US I find it annoying that a) your paper money is such crappy quality, and b) it all looks the same making it harder to tell the difference in my wallet. I always end up with a million $1 bills because out of habit I end up breaking 5's, 10's and 20's to pay for things. In Canada, up until 1996 we still had $2 bills before the toonie (the $1 bill was changed to a loonie some time in the 80's).
The penny round just started a few years ago and nobody missed a beat! It only applied to cash transactions (not debit or credit, as those are billed in exact amounts). If I'm not mistaken, the cost to produce the penny is more than it's face value.
I have never understood why the US treasury doesn't just stop producing $1 bills and force a coin into circulation. That's what Canada did - nobody had any choice and it was preceded with much education about the new coins making sure people understood the coins were legal tender. $1 bills are quite rare now, as are some $2 bills, both of which are still legal tender. I remember when the toonie was introduced, NOBODY would give you funny looks and everybody accepted it. I suppose it's one of those funny differenced between our cultures like opinions on guns and public healthcare.