Зато просто в отладке - каждое условие отделено от другого и они проверяются последовательно. В case выберется один раз из всех условий. И case, насколько я помню, это "высокоуровневый" метод и потом компилятор, скорее всего, побъёт его на несколько if с операцией or. Так что длина и скорость кода будут одинаковы.