I voted "other" as I use a combination of bedding products.
Both of my chin cages have removable litter trays. In those I use Yesterday's News or an equivalent product. But, since the cage floor is wire in order to allow for the waste to fall into the drop pan, I have had to find something to use on the base of the cage as well so that there is no foot discomfort or possibility of injury. Therefore I've started using a thick fleece liner on one side of the cage floor.
I've tried using litter pans, but my chins have never picked up on it. However, they automatically use the non-fleece covered side of their cage to eliminate and this works well since I can spot clean their pull-out trays twice a day and then remove and replace the fleece liners twice a week when I do my more thorough cage cleanings. I do remove and shake out their liners each day when I spot clean, but I very rarely need to do more than that since the chins typically will only eliminate on the non-lined side of their cage. This bedding combination has really cut down on cost as well as cleaning time and I think it's been a positive change for chins and owner alike.
I've used Carefresh in the past as well as kiln-dried pine, aspen, and pelleted pine products. While the shavings did do a fairly good job at reducing odor, I found they were difficult to work with. And I was very disappointed in the way the Carefresh controlled odor. When I weighed the pros and cons, it was obvious that I needed to find something different that worked well, was cost-effective, and was readily available. And while I wouldn't consider using the Yesterday's News if I didn't have the pull-out tray, it works well for the set-up I presently have and it's a bonus that it is also what I use for my cats' litter pans.