Jersey Mike's is great. Unfortunately I have to drive 1/2 hour or so to the nearest one, so I don't end up eating it often.

Most local owned sandwich shops are better than the other chains.

After that Quizno's is better than subway by a lot.

And no matter where I eat, turkey is the way to go, with lots of avocado or guacamole if they have it.