We just got home from our trip and my son (11) LOVED Edge! He spent most of the cruise there - as soon as he finished his supper he was asking to go straight back so he didn't miss activities with his new friends. There was lots to do and he met some friends as well. My daughter (14) went a few times, but didn't stay long. She is more shy though and didn't make any new friends, she stuck with me most of the time and didn't bother with Vibe either.
They had lots of games and activities for the kids at Edge including "Marshmallow Olympics" and video game and ping pong tournaments. We found they didn't always stick to the schedule on the navigator though - it kind of depended on the kids in the Club, I think. There was always something for them to do though, and it helped my son made new friends so they found things to do together as well. He didn't even visit Oceaneers! He was so excited about Edge he said he didn't need to see it - he was happy just hanging out there (plus I think he didn't want to be around younger kids).
Your son will have a blast! Definitely go to the Open House and check it out with him. It was at the Open House where my son met his first friend and they started making plans to come back at certain times to hang out.