As far as the gifts of the Spirit are concerned, which is the best gift? That which meets the need at the time! So if knowledge is needed, the gift of healing is of no effect. If teaching is needed, the gift of hospitality is of no effect. This is why we need to depend on the Lord to meet our needs and those of others; He alone knows the need!