RUN WHILE YOU CAN !!!!!!! (lol)
Seriously... they are good boats. But, with any toy like these there can be problems. Most people buy a new boat... use it for the first year or two... then they sit. The sitting, and intermediate use takes it's toll on any toy... and it's even worse with a boat. Basically... when the internals are wet... and they sit... rust forms in places you can't see. Also... when they start to get used in that way... the maintenance goes to the wayside.
With that said... I'm going to tell you something counter intuitive... a low hour/use boat is almost worse than a high time boat. At least with a high time boat, you know it's being maintained, getting fresh fuel/oil... and being looked over once in a while.
That was just some food for thought.
When you buy a used boat or water craft... you have to look at it from 2 angles.
1) CHEAP $$$$ : if the boat needs love, and the price is right... and YOU can do the repares... then grab it, and enjoy.
2) Premium $$$: The boat better be perfect, and with a recent rebuild on the engine.
I personalty like to buy them cheap, and expect the worst. Even do my own restorations. Because... when you are done... you have a boat that is dang near new, and at the fraction of the price. But... all too often, I see guys who buy a clean +10 year old boat, at full book price, only to find out that it needs a lot of work. Speaking of that... I have a boat I'm working on right now for a customer. He bought it for $8k... and used it one season. But... right now... I'm putting 2 engines in it.
The question you asked... "are they any good"? The answer is... yes, they are great. But, your expectations on a 10 year old boat should not be that of a new one. AND... so you don't get dissapointed... expect to put $$$ into it to make it right.
With that all said... if you are buying a boat at full price (not a project boat) then you have to take it on a long water test. You want to see the engine(s) started cold... you want to make sure it accelerates without cavitation... you want to make sure it idles, revs, and runs at all throttle positions without surging, or hesitation. you want to shut it off, and a couple re-starts. (sit for a few minutes each time) You want to be on the water long enough to know there is not an overheating problem. (both at idle, and at 70% power)
After all that... you want to give it a good inspection, and look for rust/corrosion, or questionable hardware. And finally... you want to run a compression check on the engine. It's not a perfect test... but it is a great way to know the health of the engine. (merc engines should be 125 psi, Rotax 800cc and smaller should be 150 psi, and the 951 should be at 135 psi) If the compression is low... the engine is on the way out.
If you find a boat... post up some pics, and we will walk you thought the choice.
Oh... and welcome !!