For most people, it makes the most sense to save for retirement in the following order:
1 - contribute to an employer plan only enough to get full matching money
2 - contribute to a Roth
3 - pay off all high rate debt
4 - max out your employer plan
5 - contribute to a taxable account
Basically, unless your employer is giving you free money when you participate in their plan it's almost always better to invest on your own first.
Now, for self employed people it's different but I'd have to do more research to make specific recommendations since that's not my area of expertise. Maybe I will get some info together and do that class.
BTW - I'm also much better at managing other people's stuff than my own.