conio.h is non-standard so I wouldn't assume there be any advantages also according to microsoft you should use _getch() instead of getch() as it is deprecated.
"Deprecated" according to Microsoft. It's still part of the old (ancient) MS DOS terminal functions. That particular function lives on for its simple utility, and I assumed (incorrectly) that you were using the <conio.h> library. Sorry.
[edit] That is, there is a commonly-known function with the same name... Most people won't think of NCurses's getch() first...[/edit]
NCurses is superior, so keep using it. (Good job!)