On quilts for children, I always put them on and quilt over them. They tend to get lots of washing and lots of love.
On wedding quilts, I put them on last. The last one I made has had the label removed because of a divorce. I don't want to feel like I am jinxing a marriage, but the last bride loved the quilt, just not the guy. I hand stitch them on.
Jan