In our area, Marianna's subs cannot be beat by anyone. I know they are not available in anyone else's area though.
If I can't have Marianna, I prefer to make my own. I can make a sub that will blow Subway out of the water any day of the week. Of course, it probably does really depend on what type of sub you eat. I pretty much stick to Italian and while it's not cheaper (though I don't think it's more either), I pick up all the deli meats and rolls and just assemble at home. We always have the lettuce, onion, pickles, pepper rings (which I don't eat), oil, Italian dressing, mayo, etc.. at home, so it's basically the meat and rolls (you can buy whatever kind of roll you want).
EDIT: If you ever try making them at home, remember, the key is getting the meats sliced very thin and doing layers.
If I can't have Marianna, I prefer to make my own. I can make a sub that will blow Subway out of the water any day of the week. Of course, it probably does really depend on what type of sub you eat. I pretty much stick to Italian and while it's not cheaper (though I don't think it's more either), I pick up all the deli meats and rolls and just assemble at home. We always have the lettuce, onion, pickles, pepper rings (which I don't eat), oil, Italian dressing, mayo, etc.. at home, so it's basically the meat and rolls (you can buy whatever kind of roll you want).
EDIT: If you ever try making them at home, remember, the key is getting the meats sliced very thin and doing layers.