You should absolutely max your Roth first every year, as you can use the account for a first home purchase and qualified education expenses in addition to retirement. (We'll have a lot of this sort of stuff on Blueleaf as we get closer to launch. If there are specific questions, we can write answers/articles for them.)