Subway always gives me the runs. I prefer Jersey Mike's subs now.
I used to like JM's until they cut the meat content in their sandwiches by about 50%. They ruined a good thing and lost a good customer. I don't know what their vegetarian offerings are like.