I have to agree that prepainted is not all that. It looks much like a cheap primer to me. I always radius the edges with my hand router, fill any voids in the edges with body filler, prime with zinzer primer, and a coat of one shot on both sides.
It works for me, and they last for years.