play kh1, pay attention!! riku was the true keyblade master! sora was just to deliver the keyblade to him, "a delivery boy", as riku said.
but since riku open his heart to darkness, the keybalde could'nt and just would'nt let him bare the power of the keyblade because of that. so ensted it chose...