I think for its intended use (self defense from handguns) the Federal Punch is the better product. A few You tube videos seem to back that up.
Did those YouTube vids use clear ballistic gel? Did you watch the 22 Plinkster vid above. He explains it all ... properly.