This reminds me of St. Alsem's ontological argument.
1. God is something of which nothing greater can be thought.
2. God may exist in the understanding.
3. It is greater to exist in reality and in the understanding than just in understanding.
4. Therefore, God exists in reality
Not really related, I suppose.
As for which is better, fantasy or reality, it's a good argument to have. In a fantasy, you can do anything. Have sex with any person you want, in any environment you want, and do anything you want to him/her. But only in the real world can you actually touch another person and feel them touching you.
I think it's balanced. Fantasy is limitless, but reality is real. That said, if I had to choose between a fantasy pineapple and a real pineapple, I'm of course going to choose the real one.