Melee is fine, it's tougher as a new player though. You get punished easier and it feels more difficult to do anything, but that is just getting used to the game. On that note, Omniknight is not a normal melee hero, he is a support hero, you shouldn't expect to be bashing people's heads in with...