I've used Betterment since it was in beta. Highly recommend. I setup multiple accounts based on risk tolerance (how soon I may need the money). Then throughout the year prioritize what I invest in (max out retirement account first, then invest in taxable accounts).
I recommend Ramit's I Will Teach You To Be Rich. I basically follow his strategy.
I setup auto deposit to hit 1 day after I'm paid so it automatically invests for me after each paycheck & no need to think about it.
I hear Wealthfront is awesome too, but I personally haven't tried it because Betterment has been great all a long.