*if - *if versus *if - *else/*elseif

if/elseif/else chooses one of a set.

if/if/if chooses every single one that applies.

There are times when you can use if/if in place of if/else but only if you are abso-smurf-ly positive that both can’t be true.

I find it easier to go back and read code that uses if/else, as a side benefit.