I've learned that as I've aged my feet are larger than they were several years ago.  I recently used a foot sizer in a shoe dept. and was surprised to learn this.  I ordered according to that information, and the shoes fit perfectly.  Others who complain about sizing might want to check their personal sizing, too.
I've had the shoes about a week and have worn them a lot. They're easy in--easy out, and they stay on well when I'm walking.  They're so new that I can't comment on longevity, but they appear to be built substantially.  Since shoe makers render "my" shoes obsolete fairly quickly, I'm tempted to order a back-up pair for when these wear out.