The answer depends entirely on which type of consumer you are. It is normally recommended that only those individuals that are financially responsible should opt for a credit card.
This is because credit cards do require a greater degree of maintenance and timely payments being made. Credit cards generally come with higher reward structures (discounts, cashbacks and reward points) that compensate for all the monitoring that you need to do with this type of card.
Although debit cards comparatively do not offer as many rewards as credit cards, they require very little to no maintenance.