tak nebudeme se tvářit, že by Python vznikl na základě hodně promyšleného konceptu, to zase ne :-)
podle mého je to dobrej přílepek do toho jazyka, určitě lepší, než tam dávat něco typu switch-case jako v C nebo Javě - to by byla hodně slabá náhražka.
Co mi chybí, je pokročilejší strukturální matching, který si trošku ukážeme příště - třeba získání části řetězce nebo seznamu atd. To umí Coconut, takže je otázka, jestli se to někdy do Pythonu dostane. Já doufám, že jo.
Re celkový koncept: možná je ještě lepší mít "matche" pro celé funkce (to umí ML i Coconut), než mít vlastně jen rozeskok na steroidech. Ale to mluví mé funkcionální já...