If you prefer a lot of manouvering, getting pieces ready before thrashing out the attack, then the Czech Benoni (3...e5) is for you.
The Benko Gambit (3...b5 - unsound in my humble opinion), Black gives up a pawn and tries to stir up trouble on White's Queenside. I have a very high percentage score against the Benko Gambit against higher rated opposition, the latest being a 28-move tongue-lashing against Joshua Suich (2133) over the final weekend of 2012. I haven't played this as Black but 2 times ever in my 2000+ tournament games, the latest being around 2005, and have no intention of ever playing this opening again as Black. White? Well of course! Bring it on!
3...e6 is sound, but not recommended for someone that is looking for time to manouver his or her pieces. It's an extremely agressive and tactical defense. One of White's main goals is to attack you before you are fully developed.
The Czech Benoni is the most positional of the 3 you mentioned.
Friends, I m confused over following opening line..I prefer as black to play 1.d4 Nf6 2.c4 c5, now if 3.d5..then what is good for me, i m confused 3.....b5 (benko gambit) ....e5 (czech benoni) or ....e6. I m attacking kind of player and also likes manuavouing style game, but is these choices are depends on play strength level of opponents? Waiting your replies , Thanks :)