Well, I just happen to use Bouncing Blades a lot and it works pretty good for me. My skill build begins with something like Bouncing/Killer/Bouncing/Shunpo/Killer OR Shunpo.Lotus. Once I get that much, I just focus on pumping Shunpo and Killer, with Lotus when I get the chance. Shunpo+Killer is godly. I usually get some nice kills on 1v1 with Killer+Shunpo, then Lotus and, if needed, cancel with Bouncing.
The blades are pretty annoying, so they help pushing the enemy champions, which allows you to farm more, not to mention the extra gold you get from last-hitting minions. Besides, they are VERY useful when you're in the middle of a team battle and you're out of Lotus. When that happens, just get away (preferably by running, if you can. Otherwise, Shunpo) and aim Bouncing Blades at the proper target. If the conditions are appropriate and you do it right, you deal interesting damage to at least 2 targets. Besides, if you saved your Shunpo, you'll be able to use it on the weakest enemy.
Of course, I just began playing this game and I was only a casual at DoTa, but that's what I've been doing for now...and it works 