I'm not sure what you mean exactly but Windows 8 have the "Restart" option among with all the others (Sleep, Hibernate, Fast Startup - you can add or remove them in the Energy Options)
As for the choice between Windows 8 and 8.1 I want to say that Windows 8.1 are simpler and take less hard disk space but they rather lack features in comparison to Windows 8. I also find outrageous that Microsoft tries to force you logging in with a Microsoft account (even if I have one anyway) and stay connected to their cloud - which you can refuse and change your account to a local one afterwards but the whole thing is too "aggressive" for me. For the moment I stay with Windows 8 for some reasons, I have the Windows 8.1 on a DVD I made from the store download as I state in another topic but I don't like the "Download Windows 8.1 now" attitude at the Microsoft site. Yes, it is a free upgrade but it isn't obligatory, is it?