I used it for years, but now that I own a Microsoft 360 gamepad for PC I'm not going back to the Motioninjoy drivers. Even though I prefer the DS3, I'd rather not have to reconfigure it every time I want to play a new game.
There are two different drivers. Motioninjoy offers more customization, but comes with ads. There is a Hardcore Gaming 101 rant claiming that the other driver is vastly superior, but they're wrong.