Every one is right in here in one way or another. Iran does act cowardly, and are not very effective fighters one on one. Look at the Persian gulf war between Iraq & Iran. It lasted 8 years and ended in a stale mate. And yes, their apocalyptic view will play into the end times, but our Lord will protect Israel as He promised.
Oh yeah, Iran didn't get any better since that war either. Look at their needing our air support to take a town defended by less than 1,000 isis creeps. They are supposedly leading the Iraqi army with their feared republican guard, big deal, the isis guys ARE willing to martyr themselves, so Iran withdraws and needs our assistance. Cowards.