Playing 1-on-1 is one of the best drills to use for player development. I helps emphasize individual defense and teach players how to create scoring opportunities with limited dribbles.
What I love about this drill is that after the Live 1-on-1 the offensive player must immediately transition into defense, making it more game like.