I had to read this post because it boggles my mind why moving things around is so important when they should be focusing on making a serious content editor that works!

1. Show full HTML tags in the HTML tab. It's an HTML view!
2. Stop adding invisible p tags or breaks
3. Stop adding p tags in nested shortcodes
4. Stop removing my own Code!!!! Do Not Touch!!

I've been using Joomla for about 9 years, and there is one editor that is king. It's called the JCE editor. Puts all other editors to shame. I've been trying to convince the developer to make a version for WordPress.

Overall, rearranging the editor is not important, making it work and usable without inventing swear words as you try to use it is needed. This is supposed to be a "content management system" which means let's have a pro quality content editor for serious content creation.