My son just bought a 2017 Elantra, non DI 2.0. We dumped the factory fill at 250 miles and put 5w-30 synpower in it, with an ultra filter and a magnetic drain plug i made.
May change it once more at 1k.
My 2013 now runs 5w30 year round, i did run some 5w20 in the winter only, as i got pp for $1 a quart years ago.