I would definitely not stay at any of the resorts with 5 people if you are choosing to stay in a studio. I would pick AoA suites. Have not stayed here though so not sure how much my input means.
If you can stay in a 1BDR - (rent points) - then Beach Club is and always is my first choice (own here).
Good luck, let us know which one you choose