Staying onsite is more expensive, but I'm familiar with the Disney quality. I've had problems at off-site properties before and they didn't seem surprised there were bugs in my room.
However, I won't be held hostage by the transportation system, so I always rent a car. If i choose to use the...