I have almost 19K miles on my 02 954 and I love it. Pros- it still looks great, handles great and has given me NO problems is the past 4 years and 2 months that I have owned it. I have zero desire to upgrade to the latest and greatest. By the way, my bike dynoed at 138 rwhp at Kenetic Motorsports with only a custom map and a bolt on Hindle pipe at 18K miles.
Cons-the throttle can be sensitive in low speed manuevers with a stock map. Some say the bike needs a steering damper. I get a little shake every now and then, but I'm use to it and it adds a little excitement. YMMV.