Blood on the Sand is certainly 100% better than Bulletproof. It has much better graphics, story and gameplay. It is definately not the best shooter ever, but it certainly has its moments and it does a fairly good job of showing why you shouldn't ever trust anyone, because you do in fact end up killing everyone except the rest of g-unit.
Another thing that is good about this game is the fact that you can choose your own companion. The choice is by no means large: Banks, Yayo, and Whoo Kid are your only options. But they are useful in helping you open doors or getting to higher ledges and even killing the occasional enemy.
The enemies have very good aim and tend to hit you a lot. Their weapons range is good, submachine guns, rpgs, molotovs, and more, all of which you can pick up or buy from that bloody annoying arms dealer who phones you every so often to sell you something. But the best thing is the counterkills. Blood, brutality, and a good stab in the scrotum is another good way to dispatch your enemies when your ammo runs out.
If you r a fan of 50 cent, I strongly recommend this game. I mean, you get some free tunes on there. How good is that?