I think Allama Iqbal ra. is the only one who catch and match the situations of Muslims in most of the cases . He thinks beyond the imagination and write the poetry on its best level .
And Shikwa is my one of the favorite poems and Zia Mohyeddin Sahab voice + Allama Iqbal Poetry is equal to "Masterpiece".