I have only ever been to Coronado but if you are concerned about bus access and distance to food, just stay in one of the business class rooms. Cabana 9A. You get access to a little lounge that is open in the morning and evening. My wife and I ate breakfast in the lounge every morning. It was mostly coffee, bananas, muffins, juice, and continental cereal but it was enough to get us going for the day. We were on the dining plan and had a big meal planned every day at one of the parks. That left us with a quick service to use for either lunch or dinner (whichever wasn't our sit down meal that day) as well as numerous snack credits. The snack credits were great for a mid-morning fill up to tide us over until lunch.
Even if you do want to eat at Peppermill's I really didn't think the walk was that bad. Nor was the walk to the pool. The bridge that went directly to it was almost right across the way from our building. If you have kids I would understand how a walk of even minor length can be difficult but if you stay at the location I suggested, I really don't think you'd have a problem at all.
There are bus stops in each section of the resort but, again if upi stay in Cabana 9A it is about a 30 second walk to the main pick-up at El Centro.
I've always found the whole complaint about it being a convention hotel odd. I guess seeing business type people with lanyards just didn't bother me much.
The lack of Disney any over the top Disney theming could be a legitimate concern at Coronado if you have kids expecting that. There are touches of it but to my understanding not nearly as prominent as most of the other resorts.
It's funny, however, the wife and I are thinking about staying at Riverside in 2017. Not because we disliked Coronado but more or less because we just want to see and experience something different.