The answer to this question will differ from person to person. Factors to consider include how much you wish to deposit, and what level of stakes you usually play at. In general, avoid offers with very high turnover requirements prior to withdrawal, and favour those which offer more. Bet £10 get £30 is obviously more appealing than bet £10 get £10 for example.