Unless you have an enterprise agreement with MS, or an MSDN agreement, you won't actually have the ability to run Enterprise.
I don't think the "refresh" functionality is going to be as cool as you are expecting. This doesn't preserve your "desktop" applications, or file type associations. Read the following quote.
Taken from the following
story;
Out of the box, Refresh will allow you to easily reset the operating system to its original state without deleting your Metro applications, personal files, user accounts, or the settings configured during initial setup. Also saved are network connections, BitLocker (and BitLocker To Go) encryption settings, and drive letter assignments. On the other hand, desktop applications will be removed, and firewall settings, file type associations, and display settings will be reset to defaults. According to Microsofts Building Windows 8 blog, the refresh function does not keep the above mentioned data by default because it is the software most likely to cause performance or stability issues
I would stick with a tranditional imaging program if you need the ability to put your machine back truly the way that it was.