Sora should. He got it with a strong heart and did a good job saving the worlds and helping people in need. Riku gets a keyblade of his own later on. Riku is good with a keyblade, but he chose darkness. Sora is the one who chose light. I think it's a good idea for both of them to wield a keyblade. And now, they can. But I think you wanted to know which of the two really earned it. Sora. Hope this helps! :)
posted over a year ago
but remember riku chose darkness so he could defeat roxas and make him go back 2 sora therefore saving sora
Riku has a keyblade Though. I have to say Sora is the better keybearer, only because Riku tried to kill me in 358/2 days, although he did that to save Sora..... :/ I still think Sora's the better keybearer, although They make an awesome team :P
Sora did not get his Keyblade from Roxas or Ventus. He got his second Keyblade from Ventus. The first he got because Riku gave into darkness and the keyblade chose him instead