Hola Batfink.
No soy profesor, pero estoy de acuerdo con todo lo que dices, excepto, que tengo una adición:
Me he encontrado anteriormente con direcciones contradictorias con respecto a la palabra «hotel» y si lleva «a» o «an».
Decidí investigar más y me encontré con la siguiente explicación interesante del libro de gramática inglesa de EnglishPage.com, que, curiosamente, relaciona el artículo con la acentuación de la palabra «h»:
Libro de gramática inglesa – Artículos – Aprende inglés online
Nota de uso: En la escritura, la forma a se utiliza antes de una palabra que comienza con un sonido consonántico, independientemente de su ortografía (a frog, a university). La forma an se utiliza antes de una palabra que comienza con un sonido vocálico (una naranja, una hora).
An era antiguamente una variante común antes de las palabras que comenzaban con h en las que la primera sílaba no era acentuada; así, los autores del siglo XVIII escribían un histórico o una histórica pero una historia, no una historia. Este uso tenía sentido en la medida en que la gente no solía pronunciar la h inicial en palabras como histórico y heroico, pero a finales del siglo XIX los hablantes cultos solían pronunciar la h inicial, y la práctica de escribir an antes de tales palabras empezó a desaparecer. Hoy en día sobrevive sobre todo antes de la palabra histórico. También se puede encontrar en las frases una histerectomía o un rasgo hereditario. Estos usos son aceptables en la escritura formal.
«Hotel» tiene una primera sílaba no acentuada y por lo tanto tomaría «an» en la situación anterior.
¡Aprendo algo cada día cuando sintonizo UsingEnglish.com!
Saludos