the 2 videos you posted are about terrain making, which means nothing, warcraft 3 world editor is all about the triggers, the GUI, turning warcraft 3 into whole new games, with whole new gameplay, i have to say this again, workshop tools is LITERALLY GARBAGE compared to w3's world editor, im so dissapointed i feel like assasinating gabe newell (hey just a joke dont delete the post)
"maps" for me usually mean plain maps - also refered to as "levels", in comparison with campaigns, that usually implies some type of scripting, if that's JASS, LUA or something more simplified like kismet (aka blueprint) or any other type of node scripting or event based scripting, so when you say:
compared to the world editor? making maps on dota 2 seems like its going to be a lot harder
I though you were talking about making maps, not necessary making new "games", if you would have expanded your post by actually saying what you think is wrong, or what problems you have had using the Dota 2 tools pointing out a specific well-used and awesome function in WE that Dota 2 SDK lacks I'd be on the same page,
Some of the Custom games at the Dota 2 Workshop are perfect example of that its very possible to make awesome custom game modes that share no real resemblance with dota2 - and the rest is a matter of replacing the "art",
Also take into consideration that the Dota 2 SDK is not shipped together with Dota 2 (like WE was with WCIII), and since Dota 2 is made in Source we are yet to see any shipped game made entirely in Source 2,
What I totally missed in my previous post was to say that Source(2) is not about one game, it's about multiple games - to which the counter argument is "a tool made for multiple types of games can never be better than a tool made for
a specific game", which is wrong since it's already proven not to be the case (with almost all other game engines out there).
This is something Blizzard tried to do with the SC2 editor (which it seems like a legit engine to make games in, but I prefer Source, Unreal, Unity or Frostbite) - but I would be willing to give it a serious try before I say anything else, it might be super awesome!
TLDR;
What is it that you are so disappointed in?
I have no idea what other tools you work in, or what you base your arguments on but as a example: if you are use Unreal, do you refer to Unity as garbage after closing it down when realizing that it does not have the same layout/functions as Unreal?
Do you say that Photoshop is garbage just because you are used to Gimp?
It seems like a very narrow mindset, I bet you would become a even better WE user by learning Dota 2 SDK!