Yes. Time Machine has a big leg up compared to System Restore. It does version history on your personal files, not just system files. Plus with the external you're protected in case of internal hardware failure. The biggest advantage is that if you ever want to reinstall MacOS, you can restore the apps and personal files without messing with the OS.