A lot of this is over my head, but I have to say that losing "preview" would be a bit of a blow, since the visual editor very rarely reflects the output on the front end accurately.