если я сейчас откачусь назад на 7-ку, а потом захочу перейти на 10-ку (после выхода сервиспака, например) - это будет по-прежнему бесплатно? Или надо будет мелкомягким платить?
Тут нет никаких гарантий, ибо это MS. Можешь сканером реестра снять с установленной десятки серийный номер продукта, скачать соответствующий дистрибутив Win 10 и в дальнейшем попробовать установить систему с этого дистрибутива, введя при установке вытащенный из реестра серийный номер.
Вообще, на текущий момент времени, при переходе на Windows 10 серийный номер продукта отличается от серийного номера базовой системы (той, которая апгрейдилась). Более того, есть живой пример - на ноуте обновили активированную семёрку домашнюю базовую до десятки, на следующий день установили Win 7 HB на десктоп с серийным номером OEM, шедшим к подопытному ноутбуку - активация через интернет с первого раза прошла успешно. На сегодняшний день оба компьютера работают уже больше недели, подключены к интернету - активация пока что ни на ноуте, ни на десктопе не "слетела".