As far as I understand:
- The primary disadvantage associated with stream ciphers is the need for a random and unique key for each run in order to protect against reused-key attacks.
- OFB/CFB/CTR block cipher modes turn the cipher into a stream cipher. Again, the IV/nonce should be random and unique.
What's the advantage of using the aforementioned block cipher modes over using a regular stream cipher (even though the latter would probably be faster)?