Bonus can affect badly to your strategy, normally, broker requires trader trade a lot to acquire the bonus, as a result, trader focus to overtrading and it could explode the account quite easily and rapidly. So I think non-bonus broker is excellent choice.