1) Depend on the source (bacteria or human) of your protein.
2) For human protein, it depends on whether the post-translational modification is desired or not. If so, mammalian, insect cell, or yeast (yeast is cheaper and mammalian cell is most expensive); If not, E.coli.