I'm practicing MITM attacks on myself (using a BT5 VM as the attacker) and I noticed that when I entered passwords into websites using opera, ettercap sniffed them but when I used firefox, ettercap couldn't sniff anything. I was trying to figure out why that was, then I realised that a plugin I have for firefox (its called HTTPS Everywhere) was forcing firefox to use HTTPS protocol, rendering SSLStrip useless. HTTPS Everywhere is a brilliant addon, it forces firefox to use HTTPS protocol wherever possible so you don't have to do it manually.