I've never had a credit card. As here (and I assume most of the world?) there's no such credit rating systems as US, there's pretty much no benefits for having credit card.
As for store bonuses/rewards, those can be connected to debit card just the same as credit.