Glad you've had good luck with it but my experience was the complete opposite. Mine was a CPO too but in the 7-8 months that I owned it, it had 2 cylinder misfires, interesting electrical demons, warped brake rotors and when I started to get a front-end shudder, decided to trade it in.
Also, I have rented my fair share of cars for work, along with my coworkers. We don't exactly baby them. I had a neighbor that was the counter manager at a car rental place (Hertz, I believe). You would be surprised at some of the stories he's shared. There is a reason why car rental companies only keep passenger vehicles for a couple years. My brother is the internet sales manager for a dealer and according to him and his team, former rentals are some of the hardest to sell and they basically have to get them to pass CPO or offer some sort of warranty to give them any chance of getting them off their lot without the listing getting stale. The ironic thing is that it takes so much to get some former rentals up to par, that they have little wiggle room to negotiate.
There certainly is a market for them so dealers offer them but I bet any car salesman is not as inclined to voluntarily offer up the fact that a unit was a former rental than they are to tout a one-owner trade-in. I would also bet that you won't see many cars on the dealer lot with a huge sticker that says, "Former Rental!" I wonder why that is.
Again, personal choice for me. YMMV.