I'd make sure the emergency fund is there before maxing retirement. At least a couple months worth, if not the full amount. I might then figure out something 'fun' that's been put off that isn't too spendy to do next. Something in the under $2000 or under $1000 range, just to have some direct fun benefit of you working.
Put the savings on auto pilot and do them first before budgeting the rest of the money. Every paycheck, we have $500 go to one of our Roth's. That fills them up in November, and in December, I have extra wiggle room for Christmas gifts. The car payment goes in monthly and it's enough for a new car every 5 to 6 years.