That's what I love about that movie, actually. Lindelof really took the approach of "well, he's not technically good or bad, he's a robot". Whereas Ash was obviously bad, and Bishop obviously good.
In any event, I can't picture original David attaching a facehugger to somebody's face. I think David is sincere in his fascination with Shaw, and will take her where she wants to go.