As written, that is a tough set of questions to answer.
I run a 2003, which does not seem at all too old. But for those models you list, I'm not sure when they were first sold. A well cared for used boat can be a much lower cost than a brand new one, and without knowing your budget, or...