I have been mining the BTC Pool for 36 days now and to be honest, I am disappointed because despite contracts, the network doesn't solve enough blocks to get payouts. An example is this: In the last 2 weeks, there has been one solved block for one payout. Since I began 36 days ago, there has been a total of 13 payouts. While I do know this is beta, it does not seem to me that the contract is worth it. Now, I will tell you that they guarantee a refund on hashrate they missed, but that does little good if the network delivers on hashrate but cannot solve blocks. I am on pace to make $8.80 on a contract that cost $59.00.
You can mine external pools with more hashrate.
Not with a contract.