Не шарпист конечно, но вот в 5м примере код с ифами куда более читаем на мой взгляд, не смотря на то что автор там пишет
пока там всего лишь 4 варианта - не спорю проще действительно ifами, но вот когда это все вырастет в 10+ вот там этот метод вполне себе.
я о чем-то подобном подумывал.