>>356863463
I just go through the new world list every day and favourite the best ones. I think there was a list of good worlds in the OP at some point, if it's not still there then either look back or someone can hook you up.
Otherwise join an EU or SEA meetup and ask someone there if they can show you their favourite worlds. I'd always be happy to oblige