I know some other European leagues have it as well, but I'm not a fan of head to head (in just two matches) deciding places ahead of goal difference (over the whole season).
It's particularly poor when both teams picked up the same amount of points in those two games, and they still go off goal difference but just for those two matches (one won 2-0, the other 2-1, so finish ahead by 1 goal). Doesn't 'away goals' also come into it at times? So if both games were drawn, the team that drew 1-1 away would finish ahead if the other meeting was 0-0?
I much prefer goal difference over a full season. That gives a truer reflection of the whole 9 months, and gives teams an extra chance not to be further punished by a poor decision when the two teams played. Whereas narrowing it down to just those two matches means something like a controversial goal, or a wrongly disallowed goal, sending off, etc, has even more of a chance of ending up deciding league positions.