It is incredibly poor design to not have a method in the Block Editor for setting an image dimension in terms of % rather than pixels. Not only can I not specify % in the main editor, but any attempt to override the width setting in code view does not get saved. What is the point of the code view if I can't actually fully customize it. The WYSIWYG(HTML) editor allows me to do this and my project layouts depend on %.
Additionally, the Block Editor does not seem to actually differentiate all the different callout types in the actual html/css. I currently have very specific Custom CSS settings for each callout type when I am using the WYSIWYG(HTML) editor. But in the block editor these seem to all be the exact same element and I have no way to customize each one anymore. And no, I cannot achieve what I want by just changing the color.