You could also set up a solo 401k and contribute as both employers and employees.
You cannot give a blanket recommendation about what plan to max out first, how to split contributions, what savings plans are best, etc.... Everyone will have different incomes, filing statuses, deductions, 401k...