@Gane, here are the detailed steps, maybe there is another feature that I was not aware of.
On server, the folder was added with "selective sync" set to "on"
On client, folder was added via Enter Key, and "Selective Sync" option was set to "on" before click "next"
Once "next" is clicked, dest folder was selected on client side, all dir/file nodes were created as a placeholder. This could be 100K+ items created, while I may just need 10 files. I don't see any options for me to choose which files to sync before all placeholders are created.
Problems - takes a while to create those placeholders
Unnecessary expose entire file structure on client
For issue 2) - When I deleted directory.rsls on client, it indeed adds back immediately. But it's not that clean, and keeps all unwanted placeholders.
In my mind, selective sync on other cloud clients works pretty well. Any reason why resilio chose a different, not so intuitive approach?