We love both resorts and find them both to be very relaxing to stay at.
We have been to AKL twice with a savannah view room and loved it, DW said that she would only go if we have a savannah view, she does not think she would like a standard view and hoping to get a savannah view was not an option. We know you can watch the animals at the different public viewing spots at the resort, but just going out to your balcony to see them is 100 times better then getting ready and then walking to a public view spot. We absolutely loved the Jambo lobby, and it was always great to come back there after the parks. We would not want to stay in Kidani, for just that reason.
We have stayed at POR more times and can honestly say that all river view rooms are close to the main area and at most a 5 minute walk. The longest walk we had was about 10 minutes from the rooms at the back of the resort, which we had no issues with. Our family definitely likes the pool and slide better at POR and found the pool and slide at AKL to be be small. When our DDs were younger, they loved the splash area in Kidani a lot, but now there is a great splash area at POFQ that you can go and use. We are also a big fan of the boats to DS and the fact that it's a short trip over to POFQ to eat etc.
We also like the CS at POR much better than AKL which we use a lot more often than TS during our stays. I will say that we love Boma and Sanaa's and we have driven there to eat a even when not staying there.
Yes a balcony (most of the time) is better, but we also like the view from the window at a Mod. I never understood the need to keep the curtains closed during the day, we always opened them up. It brightens the room up so much, and makes such a difference, plus we enjoy the view especially on the river in the mansion section. It's not like tons of people are walking by your room always looking in, I have sat by the window many times doing work and enjoyed the view. A big plus for AKL now is the extra park hours and for our family that is big. Which ever resort you stay at, we hope you will have a great time.