We considered different immigration programs, they are very different for each country. After researching the market of immigration services we contacted the Passportes company for consultation and were advised to choose repatriation program of Slovenia. Quite simple, lawyers of the company deal with all organizational issues themselves, so our involvement into the process was minimized. We just had to sign the Power of Attorney for remotely submitting, pay for lawyers' services, and wait a couple of months to take the oath and receive citizenship. I liked that stuff.
We were completely satisfied with everything, cheers!