I'm not a regular contributor, I mostly follow this list for the inside news, but I have a minor suggestion for the implementation of this.
I recoded a serial LCD backpack design once (I didn't like any of the open source ones already available), and made use of several of the Ascii control codes. I re-purposed some of the codes entirely, but several have essentially the ascii function. The most useful are Backspace, Horizontal Tab, Line Feed, Vertical Tab, Form Feed, and Carriage Return. Those are decimal commands 8 through 13, but are also represented in C/C++ by "\b", "\t", "\n", "\v", "\f", "\r". As far as I know, all of these commands work on the Arduino side, and I think the Serial monitor does at least understand "\n" (newline) and "\t" (H. tab). Even if just the rest of these were supported, it would be a great improvement. I think the most useful of them is form feed ("\f").
Anyway, using the Ascii command set doesn't add any additional "special" characters to printing strings, and makes use of built in C/C++ functionality.