I saw the previews for Squid Game last night and it looks quite interesting. I may check this one out next. We just finished the last season of Lucifer. I highly recommend the series. The first two seasons are great season 3 and 4 are meh then Netlfix took it over for season 5 and 6 and you can really see the improvement. So if you can push through season 3 and 4 it is quite a good time.
We are currently working through Manifest which gives me a bit of a Lost feel.