Back to the best format in my opinion but I did prefer it when the semi-finals were at different venues to the race-off/final.
Thought it added some variety to the week, whereas four meetings at the same venue (without a home nation for first three) might get a bit stale by the end.
It was always nice to get behind your country at a local meeting and feel a part of the World Cup week. Also saw some really good tracks like Vastervik and Bydgoszcz that don't come around too often.