Basically, it's awful... Out of desperation, I used a trick for the pirated version, and... IT WORKED, but without online play (no Dynasty weapons, etc.)
Basically, you need to open the Heroes shortcut on your desktop > properties > Object > and add -offline to the end of that address.
For example: "D:\Heroes 6\Might & Magic Heroes VI.exe" -offline