So Russia is claiming that only 23 out the 59 missiles launched actually hit the airbase. I think they're probably right (but exaggerating) that a significant number didn't make it and/or missed their target. Look at the following video, and you'll see some untouched planes in bunkers not hit by missiles. One would have to assume that we actually launched enough missiles to actually take out every fortified plane bunker, at a minimum.
http://www.smh.com.au/video/video-n...-syrian-air-base-released-20170407-4sp38.html
Plus, having received a heads-up from the Russians, it would appear that the Syrians managed to move some of their planes out from their protected bunkers. Check out this Russian MOD drone footage that shows at least 5 Syrian migs sitting out of their bunkers at an odd location by the side of a runway.
https://www.youtube.com/watch?v=q2DU6iw0zoQ
Again, I get the reason why we gave the Russians warning, but the net result is that we'd really need to strike them again in order to affect their ability to launch more air strikes. And if there is a next time, will the Russians have their air defense systems up-and-running?