American choreographer Kevin O'Day's Hamlet, given its North American premiere at Toronto's Four Seasons Centre on Friday night, is much easier to admire than to like.