I'm remodeling this house and I just knocked down the ugly popcorn ceiling thinking that I would just paint it. But now that the texture is gone I see a lot of imperfections in the drywall. I was thinking perhaps I should re-texture the ceiling before I paint to hide these imperfections.

Is this what I should do? Should I use a primer before texturing and/or before painting? And if I do texture, should I use a jointing compound and a sprayer? That's what I've done before, but I understand there are other ways.

Lots of questions, I know, but I'm fairly new to this.