There are many chain restaurants right around the Crossroads. When you get to the Crossroads make a left & you will find Olive Garden, Pizza Hut, Chevy's, Macaroni Grill (very good Italian), Orlando Ale House (good food, not too expensive), etc. DO NOT GO TO THE DENNY'S NEAR THE OLIVE GARDEN - IT IS FILTHY.
Rainforest is extremely expensive (I think). However, you are also paying for the atmosphere. My kids always enjoy going there, but I could do without animals screeching in my ears while I am eating.
I think the most reasonable place to eat in WDW is the Trail's End Buffet & Crockett's Tavern in Fort Wilderness. Trail's End has a great buffet breakfast & very reasonable. They also serve a lunch & dinner buffet. Crockett's Tavern has pizza after 4 p.m. (I think). Decent pizza & 2 of them fed 8 of us (4 adults - 4 kids) & we were all full. Reasonable prices also.
Join MYPoints & earn points to get gift certificates for some of the chains mentioned above.