Much, much, much worse. Every now and then you'll get something like mileathon, but there haven't been many CO promos for a while now.
I think that CO sees themselves as having a decent enough product that they don't need to run the promos to get them to collect the miles. Or they aren't interested in selling the miles as much. Or some other reason. But there aren't many promos.