True enough, it's subjective - but switch statements can easily cause bugs due to unexpected fallthrough, whereas bugs with if/else are far easier to detect.

Thanks for making the change!