Capt;
From my limited experience on the P.G. I believe that the cat. D has a big window, not a balcony. I may be wrong on this, but if there is a choice, between a balcony, and a window, and the $$$ are there to upgrade, I would upgrade in a second!
We were in Cat. C and LOVED our balcony. IF there were a choice between Cat B and C, I would take the C. I don’t think there is much of a difference between the rooms, for the price difference. I spent many hours out there, during breakfast, during the day, at night. IF I wasn’t eating, gambling, eating, I was on my balcony. Many people don’t mind going out on deck, to see the sites, but I really like just opening my own door, and stepping out!!!
IF you have a choice, pick the Starboard side of the ship for your “B”.
Thanks, Bob