Ok, I've had a play with a 1.8Ghz and 2.0Ghz Core Duo iMac.
(My attention was focused on the 1.8Ghz iMac as I plan to get a MacBook Pro)
First off, the 1.8Ghz generally runs PPC aps about as fast as my 1.5Ghz G4. I tested all the PPC software I regularly use. This was a huge surprise for me, as I had previously tried rosetta (an old developer release of MacOS 10.4.1) on my Athlon64 3200 and found it slow and not compatible with my G4 apps. So that was a big plus.
The native apps on the 1.8Ghz really fly! As a user I could see no difference between this machine an the dual core 2Ghz G5 PowerMac sitting next to it.
The 2Ghz Core Duo was just faster, I didn't really spend much time testing it. But, the CPU usage graphs were smaller under load. I also never once managed to max out the dual cores, usage rarely went above 60% on either machines.
As a user I couldn't tell that the machine didn't have a G5 in it... all apps ran without problems (Though I wasn't able to test VirtualPC :-( ) regardless of what CPU they were compiled for. Frankly, Apple could have released these machines and not told anyone that they had changed the CPU...
The iMac Core Duos are noticably cooler and quieter than their G5 siblings, but the iSight does make me look rather fat :getmad: .
P.S. Darwine works really well, and I was able to run several Windows apps using it :-D