Totally agree with the "sound" reasoning. (LOL)
we would say: - an hour or
- an N.B.A. player
(as they both begins with "vowel sounds")