After using a bunch of cheap sticks and going to the X52, I would say that I'm pleased so far. If I had the funds, I would definitely go for CH gear. However, the X52 has thus far been a far better stick than my Wingmen, Cyborgs, or the Evo, and for much less than a full CH setup.
The programming software, if you bother playing with it for a bit, also allows you do some pretty cool things that make life a bit easier, IMO.