better seperation between hardcore and casual players then I will be concered.
I don't understand this. There should be virtually zero seperation between anyone. The problem right now is the seperation. There's a false dichotomy between premades and casual players, seperation between custom game players and pantheon/skirmish, between skirmish and pantheon, and between light and dark. You have all these lines being drawn which divide a community that isn't large enough to handle it.
There's such a thing as a crappy premade. Look at WoW, WC3, and pretty much any other ladder, it's a skill pyramid where the system tests players by matching them against opponents higher and and lower ranked than themselves to see where they belong in the rankings. Currently though you have high skill level players seeing each other very rarely, so much so that the vast, vast, majority of games are against much, much less skilled/organized opponents. That's not a good thing but that doesn't mean there should be some kind of artificial segregation.
That being said the mechanics and graphics here are fantastic. It's a great game and if certain changes were made it could be a true classic, so that's part of why people complain so emphatically.