For an all-purpose oil, olive oil should never be a consideration on account of the behaviour at 'high' temperatures.
No Mediterranean cook would fry at the temperatures commonly used here - so, for them olive oil is the best, while, for us, a sturdier oil like sunflower is better.