Para gente que no instala cosas de fuentes confiables o que no cae en trampas tipo click aquí para descargar, el windows defender va perfecto, si quieres una segunda opninion descarga algun antimalware en modo escaneo bajo demanda como malwarebyte, hitmanpro, o zemana (el que uso), para escanear de vez en cuando. ahora si no es así habria que buscar una solución mas completa con algun sandbox gratuito, mas el bitdefender que trae bb y el comodo firewall.
PD. A la pregunta no, no es necesario comprarlo, la ventaja es que normalmente los antivirus buenos de pago dan una protección completa con el minimo de configuración, mientras que si vas por lo free y quieres protección total hace falta configurar los programas.
PD2. Como dije arriba si no eres de los que instala todo sin mirar que de sitios dudosos el windows defender te sobra