Seiko Monster. should you buy one? if so which generation is right for you?