The high volatility and past problems with exchanges make it basically unusable for anyone without deeper knowledge in the field.
Also, it'll take a few seconds to pay via credit card, whereas converting the money on your account to bitcoins in the sellers account can easily take several hours.