I've occasionally traded installs around machines for years, if I don't want all the tedium with a fresh install and am happy with the state of said install.
You won't have to use Software Update multiple times, nor re-enter serials and passwords, change prefs...It's a great way to do it, and the machine will still know it's an iMac if you clone from a Mini.