Just trying the new beta Edge and as far as I can see there doesn't seem to be a way of pinning favourites open? Very disappointing. It means I wouldn't use it.
I think I have the same problem: the current Favorites Open display is like the Chrome Favorites: terribly clumsy in multiple columns. I prefer the Favorites list with pinning on the last selection as in the old Edge browser and Internet explorer.