Which Primer? Or What Next?

I'm to the point where I need to get primer on my car. I have the quarters on and most of the body filler done. I need to get it in primer. But what primer? A friend was saying I need ecthing primer. I have body filler covering the whole roof, both sides of the quarters, under the doors and alot of the engine bay. I have read that self ecthing primer is a waste of time and money. Should I go straight to epoxy primer or some thing else? I want to do this right and only once. I know some of you have more knowledge than me. What is your input?