I like to use ribbon if it is for a girl/woman even though it sometimes doesn't stay tied in the bow. I double knot it before tying the bow so that part stays just fine even with the satin ribbon.
Its all a matter of personal preference either on your part or ob the part of the intended recipient.