I thought Moon was fantastic and a much more interesting movie than either of the other two.
Edge of Tomorrow was very good too actually. I didn't hear a word about that one until I happened to watch it on HBO. It's worth seeing.
The first half of Oblivion was enjoyable for me - they did a great job with the effects and the atmosphere - but it got dumb very quickly after a solid start.