Source: https://www.thedailymeal.com/eat/biggest-food-debates
There are a lot of regional word debates around America, few of which cause the confusion and commotion of what to call a long sandwich. An elongated sandwich with various meats, cheeses and toppings is known by many names. It is predominantly known as a submarine sandwich, or "sub" for short, in most of the country. It's also called a grinder in New England, a hero in New York and a hoagie in Philadelphia.
In your opinion, Is it a sub, hoagie or hero?