I've done CPR dozens, yes dozens of times, both with and without equipment. In all that experience, I only had three sucessful rescitations. But heh, three is better than none.
I also have done CPR more times then I wish to think about sometimes. In total, I have only been involved with 2 successful resuscitations and you are correct, they are better then none....