So England will be 3rd or 4th, sounds like a pretty good outcome to me.
It seems a bit unfair that France gets an extra day's rest, especially considering all the extra minutes played by Croatia. Perhaps they should have held both semis on the same day.