I think people tend to be more attached to the version they played first.
RedB, I largely agree with that. But each case is different. It's just that die-hard fans of Heroes 3 (and I say this affectionately) should take a closer look at Heroes 4. They should detach themselves a bit from Heroes 3 and give it a try.