it's not wrong but unnecessary.
if (buttonState == HIGH)
...
else if (buttonState == LOW)
...
is the same as
if (buttonState == HIGH)
...
else
...
it's not wrong but unnecessary.
if (buttonState == HIGH)
...
else if (buttonState == LOW)
...
is the same as
if (buttonState == HIGH)
...
else
...