As already posted, the moderates do not have balconies. However, the buildings at the CBR have a wide "widows walk" around the buildings.
There are several spots at the CBR where you can view some of the Epcot fireworks. From Old Port Royale, you can see the top of Spaceship Earth and the higher fireworks. We have also watched the fireworks from the Jamaica village beach. You can see enough of the fireworks that lots of people stop and watch and "ooohhh" and "aaaahhh".
The CBR is very centrally located and it never took us long to reach any Disney destination. The theming at the resort is beautiful. Lots of brightly painted buildings, tropical landscaping and steel drum music.
The CBR has a full service restaurant and a nice food court. Lots of items to choose from.
The lake is large and there is a marina where you can rent pontoon boats, canoes, watermice, bicycles and surrey bikes. There is also an island in the middle of the lake. We saw several families having a picnic on the island and just relaxing.
Each village has a quiet pool and white sandy beach. We loved just hanging around in the hammocks and relaxing in the beach chairs.