Oh absolutely that shanks gave Luffy the SH because he felt Luffy inherited that will power of Roger.
No denying that Luffy will power is strong
But let me remind you of something which Oda drawn next after that chapter of Luffy inheriting SH
Read the bottom central panel -