You will no doubt receive various opinions but it's all rather irrelevant. The only opinion that matters is yours and no one else will be able to provide much insight because it all depends on how much the cash spent and the rewards gained mean to you.