GRU may be less prone to overfitting on some small datasets since it only has two gates while lstm has three. I am recently carry out on experiments on a sound event detection problem where gru outperforms lstm a little.