Вообще на словах это офигенная фишка — проверяются локальные изменения, и заливаются только они, а не перекомпилируется весь проект. Однако на деле, лично для меня, это усложнило процесс разработки. Во-первых, первый запуск приложения стал о-о-очень долгим. Причем неважно, собирал ты его уже или нет — при смене девайсов считается, что все построить нужно с нуля. То же касается при переключении между flavors проекта…
Так что это имеет смысл, если тебе нужно посмотреть, как выглядит изменения в margin у вьюшки, например, но в целом, это чаще оборачивается капанием слюны на монитор во время сборки проекта.

Отключить Instant Run можно в настройках.