Im not familiar with either but, all other things being equal (size, movement, cost etc) Id go for the 291, no question.