I prefer Poipu specifically for the generally sunny weather and proximity to sandy beaches. Princeville is pearched up on a cliff so you have great views, but generally a car ride to the beach. The north shore is more lush but that comes with the price of near daily rain.
I do have a specific recommendation for a place to stay but I believe I am not permitted to post so please PM me if you would like me to specify it.
Alan