I bet if you blindfolded people and gave them a slice of ham, turkey, and roast beef from Subway most wouldn't be able to tell the difference between the three. The same goes for their cheese, and don't get me started on their bread. None of it has flavor. It's not disgusting, but it's not good either and when you're paying close to $8.00 for a 6 inch RB sub with chips and a drink, you expect better taste.
Jersey Mikes' slices their meat and cheese in front of you, and it actually has flavor to it. The bread is soft and actually tastes good. It is more expensive though.