I don't think the Hidan battle is a good example for Shikas intelligence.
It's not that hard to come up with a plan if you can plan for it and you know about the enemies fighting style.
His fights against Tayuya and Temari were better.
Especially the Tayuya one. He knew nothing about her when they started fighting.
But I agree that Sasuke is not on his level.
He made a very good plan on the spot but Shika and Kakashi are still better
"For Feanor was made the mightiest in all parts of body and mind, in valour, in endurance, in beauty, in understanding, in skill, in strength and subtlety alike, of all the Children of Illuvatar, and a bright flame was in him"