Características

Estooo... ¿que quieres que te diga qué tiene KVIrc?
Bien, ¿por qué no? :D
He aquí algunas cosas que me vienen a la memoria...

  • Interfaz de usuario
    • Configuración totalmente basada en la GUI
    • Ventanas flotantes MDI
    • Navegador de ayuda integrado
    • Soporte de temas (totalmente configurable por GUI o scripting)
    • Soporte de pseudo-transparencia (en el escritorio KDE)
    • Barras de herramientas con arrastrar y colocar
    • Pop-Up notificador de actividad
    • Barra de estado con soporte para applets
    • Marca de texto no leído
    • Traducción a 14 idiomas
  • Red
    • Soporte de proxys (SOCKSv4, SOCKSv5, HTTP)
    • Soporte completo de IPv6 (también para transferencias DCC)
    • Soporte SSL (también en IPv6)
    • Soporte de Micryption
  • Núcleo
    • Arquitectura modular: los módulos menos usados son cargados únicamente cuando son necesarios
    • Extensibilidad: una API gigante para escribir módulos
    • Soporte de UNICODE
  • IRC
    • Conexión multiservidor
    • Listas de notificación NOTIFY (sí, soporta WATCH)
    • Listas de ignore
    • Base de datos de usuarios registrados
    • Lagómetro
    • Logging (registro) configurable
    • Chat DCC estándar y envío de archivos (con soporte para reanudar transferencias interrumpidas)
    • Tipos de DCC extendidos: VOICE, RSEND, GET, RECV
    • Chat DCC con SSL
    • Límite de ancho de banda DCC (es posible configurarlo sobre la marcha)
  • Scripting
    • Intérprete de scripting integrado
      • scalars, arrays y hashes...
      • aliases
      • popups
      • eventos
      • barras de herramientas configurables por script
      • soporte de Perl
      • Posibilidad de traducir scripts (usando la función tr())
      • ...
    • Soporte de objetos en el lenguaje de scripting: sí, ahora puedes hacer OOP
    • ...

Mmm... espero que sea suficiente como para despertar tu curiosidad :D