The game is really, really fun but I kind of find I'm button-mashing most of the time.. Sort of feel there should be more variation than between melee and range. Classes, skills, or a combo system could add a lot to the game and change it from a fun Zelda clone to a really awesome game experience.
The block system could also be made more dynamic. Perhaps a time limit to how long you can block at one go could be added or could replace the damage limit that is there at the moment..
Just my two cents worth.
"change it from a fun Zelda clone to a really awesome game experience."
If it's fun, why don't you consider that a really awesome game experience?
I enjoy the button mashing personally, and different weapons bring different charged-attacks for some variety there.
A time-limit on blocking could just lead to you toggling it on and off quickly, essentially making it unlimited.