Yeah, the whole beach thing with God & Satan was kinda... awkward, yet hilarious. I would hate to go to the beach with them, haha.
As for the best candidate, I would imagine that Kaede would have been Rin's choice. They know each other really well and she has always been supporting him with almost everything.