We've stayed at PORS many times and absolutely LOVE it! It's our home away from home!
Caribbean Beach, on the other hand - we didn't enjoy at all! We found it very spread out (a long hike to the main building) and also didn't like the fact that the "food court" building and the "front desk" buildings were so far away from each other. This was especially inconvenient when we had to store bags at bell services on the day of a cruise, but had to meet with the cruise group at the food court building - lots of hiking with bags.
The worst, though, was "bird island." To move between our room and the food court building, we had to cross an island covered in large trees inhabited by birds who obviously ate a diet high in blue berries. Every time we went through there, at least one of us would be bombed; and, no matter how fast I got the clothes to the sink to scrub it out, they were always ruined with a big purple stain. We ended up holding a rain poncho over our heads like a tent every time we wanted to get a drink. Really annoying!
So, that's my 2 cents. We haven't stayed at POFQ, but can tell you that PORS is beautifully landscaped, has a great pool (better than CB, in our opinion), and is far more convenient than CB.
We've also stayed at Coronado Springs and enjoyed it very much - the pool with the Mayan pyramid slide is awesome. The only downside we found with CS was having to wait to be seated at the food court and having to pay a tip for someone to get our drinks when we were perfectly capable of getting them ourselves. That's only minor, though. I'd still recommend it over CB.
Hope that helped.
Cheers,
Pirate