I just got back and with so many places accepting Octopus it simply made sense. I carried some cash for the "high street" shopping where cash is king, but otherwise I was able to use the card pretty much everywhere. It sure beat carrying around coins and figuring out change.
And maybe this is recent, but the Star Ferry takes Amex now. There were ads for it everywhere at the station. That was the only place I didn't use my Octopus card intentionally, because if you tapped with Amex they only charged 1 HKD ($0.13 USD). It's probably some kind of offer from Amex, not sure if the CC tap function is going to be there "forever" but I'd be surprised if they took it away. They will probably take away that 1 HKD deal at some point though.
Ha! I did that too! The big hurdle I faced last time I was there was not being able to access the star ferry during a short layover....so went for the tourist Octopus this time (which worked well) then found out I could ride the ferry for $1 with AMEX! Typical