"Twardym" kryterium jest długość lufy. Im dłuższa, tym bardziej armata, im krótsza, tym bardziej haubica. Niemcy mieli jeszcze określenie "Morser" (moździerz) na działa z najkrótszą lufą, ale w języku polskim to jest mylące, nasz moździerz to trochę co innego. Kwestia podniesienia kąta lufy jest wtórna.
Z długości lufy (w proporcji do kalibru oczywiście) wynika prędkość początkowa pocisku, co związane jest także z siłą (wielkością) ładunku miotającego (dłuższa lufa pozwala wykorzystać większy ładunek, czyli bardziej rozpędzić pocisk). Z kolei z prędkości początkowej pocisku wynika trajektoria jego lotu (niezależnie od uniesienia lufy). Im większa prędkość, tym pocisk leci po bardziej płaskiej trajektorii.
W związku z tym np. wczesne wersje Panzer IV miały haubice, chociaż strzelały nimi na wprost. Z kolei z armat także można strzelać ogniem pośrednim - i w klasycznej artylerii to się robi standardowo, w przeciwpancernej oczywiście rzadziej.
Można porównać parametry np. niemieckich armat i haubic o tym samym kalibrze, z tego samego okresu:
http://pl.wikipedia.org/wiki/15_cm_schwere_Feldhaubitze_18http://pl.wikipedia.org/wiki/15_cm_Kanone_18http://pl.wikipedia.org/wiki/10,5_cm_leichte_Feldhaubitze18http://pl.wikipedia.org/wiki/10,5_cm_Kanone_18Warto zwrócić uwagę, że możliwy kąt podniesienia lufy bywa taki sam, a nawet większy u armaty.
Koszt wykonania haubicy jest wielokrotnie niższy niż armaty (głównie ze względu na krótszą i słabszą - cieńsze ścianki i gorszy stop - lufę i mniejsze siły działające na całość przy strzale).