Boards with 16u2 - Uploading sketch directly on ISP (from USB)

lose the ability to talk to the serial monitor or PC application programs using serial COM port

I believe it is possible to stay connected in serial, as composite device can be emulated via atmega USB series (like Leonardo that acts as a COM and Keyboard concurrently)
The reason I suggest using ISP + debugwire(if possible) emulation is because of its great flexibility and speed (committing pages through ISP is much faster than Serial)