Have the same thoughts exactly, Dubai is all plastic city, superficial and man made mirage, check the labor's misery at the back lanes away from the shiny towers and malls.
Pakistan has got all the climate zones, has got the highest gradient in the world, like from the lowest point at say Balochistan beaches to the highest point up north, the K2 being above 28,600 feet high, sunny beaches, deserts, plains of Punjab and Sindh, the mountains of Balochistan, mostly unexplored, to the snowy northern areas, GB, AJK, Chitral...has got just about everything.
Good that you enjoyed snorkeling in Karachi...have seen the pictures and vids about it near the Chunra Islands Karachi.