I would spend some more time in Kryvyi Rih before you actually move there. Do normal things, not just sightseeing. I say that, because when you live there, you won't go sightseeing everyday. But you will need to live a normal life. Visit the supermarket, go to the shopping centre. Find out what the area has to offer (or does not).
I spent a long time visiting Nikolaev and researching the city before I decided to buy an apartment and move there. I am not officially an expat yet; I'm in the process of getting visas, setting up a business etc. Actually, I've spent so much time there, I have reached my 90 day limit. But, I know what to expect. I love the city and everything that it has to offer. I actually love the limitations too.
I have generally found that alternative ethnic foods are very difficult to buy in Ukraine. In Nikolaev, even buying things to make Italian food is difficult. We have a lovely little shop called "Little Italy"; and that is the only place where you can buy good ingredients for Italian cooking. I have never seen anywhere that sells Indian ingredients. I have taken a few things from England, because I like to cook Indian food too.
Another reason you need to go to Kryvyi Rih is because you cannot rely purely on the internet. I have found that most shops do not have websites. However, social media is huge in Ukraine and things are often bought and sold via platforms such as Instagram.
So, my friend, I'd book some time off work and head over to Ukraine and find out what it is really all about! Good luck!!