One of the handful of actually good villains from the MCU and he's probably the best one. Very complex with legitimate motivations. The best kinds of villains are the ones you almost agree with but they just have a warped view of how to achieve their goals.
Infinity War has some great themes about failure and trying your best. Probably the best example of what being a hero truly means.