West Indies fast bowling legend Andy Roberts lauded Mohammed Shami as India's best bowler, praising his control and swing.