The real problem is payment routing, and that's where most transactions of mine don't go through.
Yup. I think that's where my one attempt fell apart. After that I noticed the store had a new thingy so perhaps that cured it. As far as I can tell the much vaunted centralisation of hubs hasn't happened and I haven't heard of any major names in BTC setting anything up yet.
At this stage of the game there's still plenty I haven't bothered to wrap my head around. The place I transact with most is, whisper it, Bitpay and it's pretty clear that those pricks will be the last people in the world to consider using it. Hopefully we'll get a decent payment processor who does until that pie in the sky day when no one needs or wants to move money back into toilet paper.