Well... a stone thrown from a sling would never achieve the speed of a gun-powdered bullet/cannon ball, especially, the modern ones...
As to the sling efficiency against armour: i think, there was a reason by middle ages no european/muslim army unit was specializing in throwing stones around anymore ;)
Bookmarks