There is no simple answer. It depends on what do you wish to encrypt and what interests you most.
If speed is what you need most and the data is not 'very' sensitive (e.g. if you are encrypting your Hustler collection from your wife), then Blowfish has the advantage of being a litlle faster than AES for on-the-fly encryption as benchmarked by TrueCrypt software.
On the other hand, for really sensitive data in size of more than 1GB it is recommended to use a block size of more than 64 kb, so AES would be a better solution.
Answers & Comments
Verified answer
Probably AES because of it's larger block size especially if your are encrypting large datasets. See
http://en.wikipedia.org/wiki/Blowfish_(cipher)
and
http://en.wikipedia.org/wiki/Advanced_Encryption_S...
There is no simple answer. It depends on what do you wish to encrypt and what interests you most.
If speed is what you need most and the data is not 'very' sensitive (e.g. if you are encrypting your Hustler collection from your wife), then Blowfish has the advantage of being a litlle faster than AES for on-the-fly encryption as benchmarked by TrueCrypt software.
On the other hand, for really sensitive data in size of more than 1GB it is recommended to use a block size of more than 64 kb, so AES would be a better solution.