The war is difficult to argue about because the motives for attacking Iran aren't fully known and likely won't be for years. If you are pro-Trump you'll likely believe that he was acting on priveleged information about the Iranian nuclear program. If you're anti-Trump you probably think it was some frivolous egotistical endeavor.
I do think there is one thing we can agree on, and that is that Trump is not a retard when it comes to politics. He knew the midterms were coming up, and he knew that Iran, if attacked, would destroy any oil assets it could, driving up oil prices before the midterms. With that in mind, he still gave the order to attack. That tells me that something compelled him to do so.