Maybe he is, but I haven't arrived to any conclusions yet. I will wait.
There are lot of flaws in Shafiq's technique. The only option he seems to have against spin is coming down the pitch (pre-mediately) or going back foot. This is why many times he get bold and LBW. He has similar problem with fast bowler, specially with newer ball.
If a batsman does not have comfortable stride on front foot, he will struggle, specially when his back foot game is not that composed , which none of the asian players had. We don't have strong backfoot players like Smith, AB, Amla, Warner (AUSes and SA always had good backfoot players) who can dictate terms on back foot.
Plus his bat rotates little too early, many times today. Reason people think he has good technique, because he looks better than other as far as balance on crease is concerned, but again not good at all on front foot (which is major flaw for a asian player). He is no Rahane, although very similar structure. He need to learn from him to improve his game.
He is not good enough for ODIs, his technique is not well suited for both playing new ball or dictating terms against spinners. He also does not have big shots, what else is left as an ODI player?