To pay or not to pay, that is the question

I was wondering what you guys would reccomend in terms of how to paint my car. I have a few options, I can do the primer coats and have the body shop do the finish and clear coats, I can prime the body and paint the interior, I can have the body shop do everything, of I can do the entire thing at home. Thanks for the suggestions guys:)