Firehouse I've had once, it's not bad, better than Subway but I think Jersey Mike's is better.
But they do have varieties that JM doesn't so they're still worthwhile IMO.
Subway, last I had it I was paying $16 for a footlong and drink which is stupid. JM and FH are like $12-$13 for the same amount of food
I am a super sandwich!
http://www.last.fm/user/ToxicOrochi