As a relatively experienced web editor I came to WP to build my site recently.
I liked the idea of a visual web editor until I discovered it brutality strips my tags out with no warning when I switch between HTML and Visual.
I can see why you have 'Visual' for non-HTML editors. But on God's golly green pasture why does it need to strip out tags when switching mode?
Every WYSIWYG web editor I've used doesn't do this, so why does Visual mode?
Visual is useful to use if I need to quickly add a little margin here and there so it has it's use.
But please add an option ASAP to switch this awful behaviour off for those of us who like both worlds. :)