The opinion rewards are very few and have long stretches of time between then to earn rewards. At least one a day or every other day would be nice compared barely getting any for a while then 2 or 3 in one day and then none again for weeks.