Not really. David does reach his end goal, but the idea of it ending with him stuck wishing towards the Blue Fairy is just depressing, and would leave me on a sour and unhappy note. The actual ending has bits of a depressive angle, but it still ends on an emotional high note with just the right amount of warm fuzzies and heart tied in with a dash of cynicism, considering David finally achieves his main arc and goal, and acceptance of both himself and his mother, leading to something that's more meaningful and heartfelt. Sorry dude, you're wrong.