Clone the disk image of an iMac to a Mac Pro (or MacBook Pro)
Short answer

Generally what you want to do should be fine, however there are some considerations (see long answer below).

Long answer

In years gone past macOS installations were configured as part of the installation process specifically for the hardware it was on. However, for quite some time now this is no longer the case. So, doing what you want should be largely possible, although you may have some minor issues that are inherited. For example:


I have seen situations where the computer name doesn't reflect the actual computer of the installation, although this doesn't pose any actual problems as numerals are typically appended at the end to distinguish between computers on the network
some software may not work initially as the software is simultaneously installed on multiple machines and therefore exceeding the software license


Another factor to consider is that not all versions of macOS will run on all Macs. For example, let's say the installation you love is on a 2015 iMac that's running El Capitan 10.11.6. If you clone this and then try to use it on a 2017 MacBook Pro with Touch Bar, it won't work because Macs cannot run on any version of macOS that is earlier than the version that shipped with the Mac originally. This is managed via the firmware and there's no getting around it.