Entering a key works fine. As noted, it's much harder to lose a product key, especially now that they can be saved on Dropbox, GoogleDocs, or similar cloud storage.
Any form of DRM that requires you to be online all the time, or connect to an authentication server, is garbage and should be avoided like the plague.