The any time dining works well if you are on a late return from a excurtion, if you don't mind sharing a table there is no queuing but if you want a table for 2 you might have to wait. We have just returned from the Crown Princess and the food in the anytime dining was very good, and to eat in the Crown Grill would have cost 25 dollars per head plus drinks.
We have cruised twice on the Sea Princess and always opt for anytime dining - though in the Horizon Court buffet. It does get pretty busy, but there is such a varied choice. I suppose it's a case of whether you like your meal to be well presented, or just fill your plate with a variety of what takes your fancy! It suits us anyway.