Everything has been said in other comments - i had the same issues as others: clunky controls at first, failing at bosses resetting is actually okay for me (though failing on the third hit sucks :) )
Also - it's much better to play it on full screen. I have learned it the hard way :)