I have had Jimmy John's a couple of times, and it's surprisingly decent. The sub options are good and easy to customize.
The bread looks like it would taste bad(or just be average), but it is actually one of the highlights of Jimmy John's.
The Unwich (lettuce wrap) is also very good if the lettuce is fresh (batting .500 in this dept.).
Overall, good food and fast service.