A standard Cygwin terminal is not the only one possible. Like most of programs, it has deficiencies - there is no usual operations of copy/paste, in which the text is put directly into the clipboard as soon as it was selected, a fairly limited set of fonts etc. - but in general it will meet most of your queries. From other hand, this is world of open source, so no need to limit yourself by one program.