Советую рассмотреть (из личного опыта) еще один не самый очевидный вариант: договор пожизненного содержания.
Например, внук может заключить со своей бабушкой договор пожизненного содержания, согласно которому он должен будет ухаживать за ней до самой ее смерти: покупать еду, одежду, лекарства, помогать с бытовыми делами.
С момента подписания договора внук сразу, безоговорочно становится единственным владельцем бабушкиной квартиры.
Но, пока бабушка жива, он не может эту квартиру продать или кому-то подарить. Выгнать бабушку из квартиры он также не имеет права. Если бабушке не понравится, как внук за ней досматривает, она может расторгнуть договор.
После смерти бабушки внук автоматически остается владельцем квартиры и может после этого делать со своей недвижимостью все, что заблагорассудится (продавать, дарить, сдавать в аренду). Оспорить его право собственности уже никто не сможет.
Этот способ является самым экономичным по сравнению с дарением, завещанием (в плане уплаты налогов, пошлин).
Следует отметить, что использовать данный способ стоит только при наличии максимального доверия и хороших отношений между сторонами, заключающими договор.
И, конечно же, обязательно проконсультируйтесь с хорошим юристом (нотариусом). Возможно, на данный момент, не все обстоит именно так, как я описал.