And just to reinforce the point — the term “Army of God” is a direct translation of “Hezbollah.”
“Hezb” in Arabic means “party” in mostly a political sense. However, it doesn’t change the fact that as you noted their only difference is the deity they bow towards.