SDK реально выручает, когда хочется быстро запустить и не заморачиваться с деталями. Но если надо что-то подстроить или разобраться, как всё внутри работает, тогда requests удобнее — больше контроля над запросами. Главное, что без внимательного чтения доки легко пропустить важные изменения и потом получать ошибки. В общем, сначала SDK, а подросли — берёшь requests для тонкой настройки, мне так кажется.