Personally, in my opinion, this menu needs to be drag and drop. I think most users will expect this to happen. Most users that I have seen using Gutenberg have found it confusing and when working with blocks would naturally expect drag and drop functionality.

Additionally, where would you add any custom CSS styles, as this does not seem clear currently? Or how would I add a search bar?