Good topic. I agree with all that I've read, though I'm just catching up. My no. 1 requirement would be: no stairs! Even if you can negotiate them now, there will come a time when they present a huge problem.
I can go up or down a flight or two, as long as there is a rail to hold on to. But I get very out of breath, and it's no fun. Fortunately, my very nice apartment is on one level. In fact, in this community, everything is on one level. The stair problems arise when I go outside of our complex and into the "real world" of younger people.