4 episodes, in my opinion was a little early.
The show may have been losing viwers from 1-3... HOWEVER the ratings for 3 and 4 were similiar and would have most likely stayed steadily in the 5 million area for the rest of the show.
I personally feel they should have waited until at least episode 6 until making the final call on its fate. I wonder how it will end.