It should also work for text that's highlighted, and automatically populate the quote box. It should also account for the fact that quotes often contain formatting themselves.

And a proper citation (by MLA, APA and Chicago rules) often requires formatting itself, such as normal for author, italic for publication name, back to normal for publisher.

A plugin that accommodated more of the scope of what citations can and should contain would definitely be worth looking into.