I recently bought sha’tra and he’s $4.99 same as Dr. Graaff and Trabuco.
Dr. Graaff and Trabuco are both great at their jobs, but Sha’tra is struggling and so squishy (probably one with the least health among the heroes). Even cheaper heroes like Guiying and Fate are way better than Sha’tra because they are more versatile and tougher. So I believe sha’tra should be buffed. Like for example reduce the cool down time of the abduction skill or increase his health so he won’t get killed easily like a little bug.
Even youtubers who reviewed this hero said that sha’tra isn’t great provided that he is a premium hero.