Usually I like hot dogs & burgers to be hot or warm. For subs/grinders/heroes, it's a little bit different. If I'm getting an Italian combo with salami, capicola, and prosciutto I like the sandwich cold. Sometimes I'll eat cold sandwiches with ham, turkey, chicken salad, and seafood too. Otherwise, subs need to be hot - like the Philly cheese steak or meatball parm. However, it's a regional thing too and I understand that.