I imagine the problem is that an iOS gmail client just isn't that high of a priority for Google. And why should it be?
In contrast, Android's gmail client is one of Android's biggest draws, and has never in my two years of using Android had a bad release. Instead it just keeps getting better.