The correct answer to this is, it depends.
For general purpose, I have always like the nvidia cards. More specifically, I have the (obsolete) GeForce2 MX (http://www.nvidia.com/page/geforce2mx.html) card. You can find more information here (http://www.nvidia.com/page/products.html). If you're looking to do high end graphics or playing games you'll probably want something better than the GeForce2.
What's wrong with your current card, other than it being integrated?