Its offered as an alternative however i dont think its easy to read, as while looking over the code and you come accros a :goto theres nothing that tells you its used as a switch (talking larger pieces of code) though goto %var or :%var is usually a good indication. It also doesn't indent nicely as a proper case/switch statement would.