The writing on this one admittedly felt a bit slapped together. They painted themselves into a corner with Roslin's cancer and needed a cure fast. It seems the writers whipped one up in a hurry.
However, sub-par writing doesn't detract from the real meat of this episode. The two scenes involving Sharon's refusal to let her baby be killed are the most moving and the most powerful scenes the show has exhibited thus far. The writers have hinted time and time again that the Cylons are more than just machines, particularly after the events involving Sharon in Resurrection Ship Part 1, and Grace Park's performance brilliantly portrays just how human the Cylons are.
These powerfully emotive scenes are exactly why I watch this show and I can't wait to see more examples of the human condition in the Cylon(s).