>engines have a lot of problems, life expectancy if you are lucky is ten years
This is a loaded question... If the boat is properly cared for it can last forever... If you do your routine checks on fluids and such no worries... If buying used have a full check done by a qualified mech including compression, wear ring gap checked etc..
>Superchargers have a lot of issues
Supercharger in earlier models had loads of issues due to Ceramic washers and not steel.. Plus if your some what savvy to motors and superchargers you know that its usually a driver mistake to cause a failure...
>These boats require a lot of maintenance which is expensive
Like all boats, if you dont work on them or learn to work on you pay someone else to work on them at a high rate.... most jobs 2-3 hrs labor ($70+ per hour) 85 here in Texas so keep that in mind.. Id buy a premium membership and get a digital manual and print it out for 10 bucks CANT BEAT THIS DEAL! Just read and ask questions it can save you TONS!!
>Something is always getting sucked up in them
Things getting sucked up again leads to driver and passenger awareness.... Sucking up a rope should never happen.. I mean I wakeboard behind my 2000 speedster atleast 2-3 times a week with skilled and unskilled boarders/boaters and as long as you pay a little attention and dont double back on your $60 plus dollar rope then you deserve to... Again this is an awareness factor, and point of advice is to at loading and unloading boarders/riders just kill the engine and you should never run a rope over.... As for sucking up other trash is just luck or rotten luck
Seadooforum.com is your best friend!
The above answers are just my 2 cents and advice is aplenty on here..