Green card vs citizenship dilemma

Green card holder for little over a year. Spouse got a great job opportunity in India that is making us think moving to India for good, plus we'll be closer to family and since we have 1 kid, it will be good to have more family around rather than just 2 of us. If we move now even on re entry permit, we don't see us doing to and fro and would ultimately give up GC by filing i407 if things in India go well. Our path to citizenship is still 4+ years away (currently kid is yet to start school and parents are early 70s) and even though we understand GC being a privilege, the thought of a good opportunity and being closer to family is luring us to move back.

Since giving up GC is a one way decision, anyone here felt getting citizenship and moving back to India worked better than anyone who might have given up GC(and we do understand that b1/b2 do remain option once legally abandoned) Can anyone please help with this dilemma.