Skoro poznałeś to w kursie (nie znam go osobiście, więc nie wiem co tam jest) to zakładałbym, że było też wyjaśnione co to jest to "hover"? Pierwszy sposób jest lepszy bo jasno wskazujesz, że interesuje Cię zmiana wyglądu kursora dla konkretnej sytuacji, czyli dla najechania myszką na dany element.
Ale nie przywiązywałbym się tak super do tego cursora na hover... dla desktopa oki, ale pamiętaj, że dzisiaj często nawet 70% ruchu to ruch mobilny, gdzie to wszystko wygląda nieco inaczej, tam nie masz kursora w takim znaczeniu jak na desktopie. No i warto się zastanowić czy skoro potrzebujesz hovera to nie powinien być czasami po prostu link, może wtedy po prostu z domyślnym kursorem dla aktywnego linka jaki user ma wybrany u siebie na urządzeniu.