I started using an XL250 in summer, 2017. Bought a second before the end of the year. Yes, they have a lot of parts, yes it's easy to reassemble incorrectly after cleaning, yea the controller can be tedious to program if you want to get fancy with it (and I did).
Fast forward to today, they are still in use. If you clean them with any regularity, they are silent and provide more than enough flow for my 115 gal reef tank. They run at various speeds, not exceeding 40%. Parts are easily available through Coralvue. I tend to replace the cage bushings often, as they wear out the most. The new 300 series has an improved design with fewer parts and a smaller base with color coding for the right and left sides, but I've not used them (yet). Once I deciphered the controller it was possible to create rather elaborate flow programs., but the Coralvue wave engine I bought last year makes this much easier with the Hydros app, not to mention using only one power brick for my 2 gyres and two return pumps.
I purchased an icecap 2K last year for a smaller tank. It's design is more like the 300 series with a not as capable, but fully adequate controller which is also accessed by my Hydros app.
Overall, I've been quite happy, and received good support from Coralvue. I may upgrade to the 300 series or Icecap 4K sometime, but hard to justify the expense when they are still working well.
Maybe if "œsomeone" offers to buy my current ones......