Есть  существенная разница. Смысл усыновления - в том, что вы  растите ребёнка как  своего собственного, с  такими же правами и обязанностями.Смысл опеки в том, что вы растите ребёнка, который формально не ваш, а "государственный". Государство оплачивает вам его содержание и платит зарплату, и оно контролирует вашу работу.