Here is what I think and why:
The reasons why it can't be Obito are very clear,
- Kuruma saying "you..." when Tobi is extracting him
- The fact that Tobi initially gave the Rinnengan to Nagato,...