Bob's is classic - a specialty shop with Italian grocery goods up front and a deli counter in the back that serves up monsterous sandwiches on braided rolls.
Dave's has fresh-made pasta - the name is no lie - but it has a lunch counter of its own with fresh ingredients and tasty bread.
But - if you had to pick between the two, which is the sandwich for you?
(Do you have another go-to sandwich spot in Medford or Somerville? Tell us in the comments.)