Heh, I'm not seeing many people attempting to answer your questions. Anyways, here's my input.
I really didn't enjoy HoMM6. I played it for about 10 hours, then shelved it. I will get back to it at some point, but not until I've cleared out a bunch of games I haven't yet played in my Steam...