Hallo,
Am benutzerfreundlichsten ist einfach auf hover-Effekte zu verzichten. Außer Webseitenerstellern braucht und will die kein Mensch.
so weit würde ich nicht gehen. Ich verwende bei :hover immer auch :focus. Dann kommt der Effekt auch bei Klick, Touch und bei Tastaturbedienung. Dazu muss das Element aber Fokussierbar sein.
Gruß
Jürgen