50 Cent is famous for how he publicly shares his opinion shamelessly. He unapologetically who he is, and you can take it or leave it. And a lot of times, people appreciate that of him. Because they know they can expect honesty.
SOHH
But there are a lot of times when he creates a lot of feuds, and can also be pretty ruthless.