Subways are franchises, so they differ from location to location. The one at our local mall is horrible, stale bread, very little lettuce, hardly any meat, just disgusting. The one at our local outlet, however, is always fresh and gives really great portions.
I always consider the fact that sandwiches at Subway cost less than at most other sub shops--other sub shops that have way better food. So I'm not disappointed when I go to Subway.