No deposit incentives are common, but not the best option for everybody - Hubook