I have played this RPG extensively with a friend AND beat it the other day after a full speed session of buttkicking. What does full speed mean? It means that a friend and I have played your map with every class about 7 times now from the beginning with no save and knew where (nearly) everything was already and what classes to pick in order to handle the insane lategame difficulty.
Here is my full review of your map:
BUGS
We have noticed some pretty major bugs: Namely the "no option to respawn" bug, the "I have to reequip all my items on death for ranger to get his bonuses back bug" and the "I can move while using Olympic Wrath bug". One other serious bug is in the SATYR quest. If you select the option to kill the satyrs and then right click on the main satyr again to talk to him before he turns hostile, he acts as if you first talked to him again and the questline resets. This breaks the quest, because he'll turn hostile, but you need to talk to him to progress the quest again.
Speaking of major bugs, whenever your mage class (Merlin) uses the spell "Charged Bolt", he removes nearby allies off the map! Basically, when my ally used charged bolt, my hero just disappeared completely and was unable to come back... the -DBG command will not save him..
Want more? Here's another bug: When the barbarian goes avatar and uses whirlwind (not really sure what is the timing of it) he gets permabugged sometimes. That is, the game thinks he is always in whirlwind mode (even when avatar ends) and he can't use any abilities (even cleave). The only ability that is available is his endurance aura. While in this bugged state the berserker controls normally and hits ppl normally (he's not whirlwinding, the game just disables his abilities as if he were..) but can't use any abilities for the rest of the game (even when he gets ressurected from death).
CLASSES
Also, we have noted a major class imbalance:
Assassin is by far the most underpowered and useless character in the game. He is like a melee glass cannon that is FAR out damaged by every other DPS in the game. In particular, backslide is nearly completely useless (it has casting delay too..), and his ultimate skill that makes him do more damage when having less health is a god damn crime. Considering that mid-late game there are guys that can 3 shot your assassin (even with godly items), this ability is completely worthless. Backslide is a bad move for a DPS hero because it adds no DPS to a hero that (oodly enough) barely has any moves that give him damage. You blink backwards and stun 5 enemies for 2 seconds. 2 seconds is exactly enough time to run back to the enemy and hit them again just as they recover, which is completely pointless...There is only one reason to play assassin in your map, and that is that he can lifesteal majorly if he gets the helm on his "blaze" set, which may or may not appear.. Of course once you get this item, his first lifesteal ability becomes pointless. Also, the barbarian can get lifesteal too from an item... so why play the assassin when the barbarian can tank and do the same (if not more) damage? The best use of the assassin is his manabreak, too bad only 20% or less of the enemies in the game have mana.
King Arthur, the Priest class, and the Bear class are OK. However without a good DPS ally to help you these classes quickly become useless. Of these three, the Bear is probably the best. Why? 30 second multi stun?! Yeah that's pretty good. King Arthur is only good for his bouncing chain stun, and the priest's mediocre damage magic are the only thing saving him from being complete crap. Why? Because lategame healing becomes worthless once your barbarian gets lifesteal from an item. Healing is also practically not even worth it for lategame DPS heroes because they just get 2 shot by enemies anyways.. Also, with town portal scrolls giving you instant teleport out (ALA Diablo), I can just go heal at town fully and then teleport back... Also, lategame the enemies are so tough, all of these classes put out virtually no damage except for the priest.
The Barbarian, Ranger, Merlin and Warlock classes: These are the best classes in the game. The barbarian is a better tank than King Arthur is by 20234852 times, which kind of makes King Arthur pointless. The Ranger can critical to over 10000 damage. The ranger (played with a friend) is one of the best classes in the game. Merlin and the warlock are good because magic moves are VERY important lategame. When every enemy has over 150 armor, I was taking tiny chunks off an enemy's life with my fully leveled totally decked out dmg maxed barbarian. King Arthur's chain stun did more damage than my Barbarian's 500 dmg hit. The only thing that made my barbarian better was because he attacked super fast and had lifesteal from an item, effectively making him unkillable. Too bad it took 2 minutes to kill one enemy. Other than the ranger, all physical DPS classes are REALLY REALLY weak lategame. There are no weapons strong enough in the game that can put a serious dent in lategame enemy armor. This is why Merlin and the Warlock become so important, and why the Assassin totally sucks. The Assassin is infinitely weaker DPS wise than the barbarian (with his dual wielding) and the Ranger with his critical hit. Merlin and the warlock are really good because you can get craploads of INT in this game from items and because their magic is NOT reduced by armor. Lategame, a mage like merlin is absolutely essential to killing enemies faster than it takes to grow molasses.
QUESTS/PROGRESSION
Yes, we beat the game, at the undead stage it got so hard we had to run straight past several large piles of enemies to progress the questline instead of killing them. Yes, we got every single item in the game from the Panda vendor. It's funny to note that if you get Vyntor (the troll dude that finishes the quest that gives you the Panda) killed, then you might as well quit the game. This caused a bit of serious frustration due to the fact that the Panda is that important.. Also note that the Panda sells a quest item that we never needed for the main quest line (a scroll that asks you to talk to the three chieftains of the various villages).
Overall, there seems to be a serious amount of wasted areas in this game with no signficance (the area where the golems are and the gnoll cave) as there's no real reason to kill the weak enemies there. Also, the murlock area was the most annoying to run through. It has the ugliest terrain and barely enough enemies to make lvling here efficient. The Hydra killing quest forces you to run a huge circle around the entire murlock area, which was very time consuming. Personally, we think that you should put more weaker killable enemies on the map instead of putting a couple enemies that have 10000 life and 150 armor and take 5 minutes to kill. The kobold area was by far the best lvling area in the game due to having the most enemies in it. More enemies also lends use to AOE attacks which are generally not recommended when you can hit enemies for more damage (for physical DPS classes anyways) and lifesteal at the same time.
We never found out where the crystal skull for the murlock quest was (after being literally everywhere..), and we never talked to that Illidan looking fellow with wings. Otherwise, everything else to our knowledge was beaten. The placement of a Gnoll Chieftain just south east of town is pretty weird, as it made the quest involving him really easy to do.
One final note here, the end of the game was infinitely easier than the undead area. But perhaps you meant to do this. Also you need some way of skipping to the next paragraph of dialogue in your quests. It was annoying having to wait for huge walls of text to disappear.
SAVING
We have a big issue with saving. Yes I understand that the save code will be very long, but I don't care if I have to spend 2 entire minutes typing that thing out. Without a save/load system this map has practically zero multiplayer significance. We had to replay your map 7 times with some serious dedication just to beat it. Also, if you don't pick the right classes (for the reasons above) your are totally screwed. In a map with basically no chance of winning alone, having no multiplayer save/load this is pretty sadistic. Besides, there are heroes such as the ranger that practically MUST be played multiplayer, who are now useless.. If you're going to make your game singleplayer, then you should make every class able to solo (which is why having a priest class makes no sense). We have tried saving the game using warcraft 3's save function and loading it again. This actually works, but all the quests become broken! Also, you can't talk to anyone after you load a saved game, which is of course, gamebreaking. It is pretty amazing there are even 2 ppl on the planet dedicated enough to beat your map.
TERRAIN
Also, just throwing it out there, your terrain is pretty bad relative to any RPG of quality. Trees are one thing, but more doodads are a must. Hours and hours of traversing extremely bland nearly empty terrain (especially the murlock area) is painful to say the least. The transformation at the end however was pretty impressive, but at that point we didn't care.
LAST WORDS
However. Everything else in your RPG is very very AWESOME. Your hero ability ideas are the best part. We were very impressed with how well made they were. We also liked how many items you made, and how there are actually set items as well that give crazy bonuses. My favorite part? Your Panda Vendor that sells a constantly rotating selection of items. Despite all the things I said, I still believe your RPG is somewhere in the top 20 best warcraft rpgs. Keep it up!