I have been using the 5200 for a while now and I have never had a problem with anything about it - it is an awesome card as far as I am concerned. Yes, there are cards that are a lot better, but they are also a lot more expensive and the improvements are not all that special.
I run a dual display and the 5200 handles every 2D application I use it for, such as heavy Photoshop tasks etc. The 2D applications of this card beats all of the ATI range in my opinion because I have tried a few of the Radeon series at times and they have all had really bad 2D response, not to mention the common "flies" (black flickering) that ATI cards tend to constantly have occurring.
As for 3D stuff - sure it wont play some games as well as other cards, but you have to remember that when games are made, they are made for particular cards. For instance, Unreal Tournament 4 runs perfectly on my 5200 at full res (max'd out everything) with no hiccups and looks amazing - but the game was built for the nVidia chipset and hence, you would expect it to run better. Whereas Doom 3 will not run at all on my 5200 - well, it will run, but only with everything at the minimum setting.
Although, the 5200 handles games that have been made for other chipsets fine as well - I can run Half Life 2 (made for ATI) at almost full res without a hiccup. Other heavy graphics games like Far Cry and Battlefield [whatever one] run fine as well, completely fine and without a worry.
I wouldn't get too worries about having a 5200 - if the rest of your pc is running well, it should be able to handle most of the things you throw at it. Might be useful to keep in mind that you have one when looking at games though, check the specs as most games have a minimum for each chipset now (as in, they will specify a minimum nVidia card and minimum ATI card).
=)