There is a similar preference thread but you included private chat to the mix...so I would rank them:
1. Private Chat - one to one experience is always the best
2. Group Chat - runner up and no freeloaders
3. Party - too many benefit from the contributions of others.
All three can be really good experiences but the above is my order of preference.
Quote