I ruled out "free" as I don't think it's possible anymore - no matter how big the block size is.
It is still possible to transact Bitcoins free of cost from web wallets like Coinbase. Such wallets collect several transactions and put them in single band two cover fees on their own.
However, I vote for $0.1. The idea of $0.1 or 0.0001 BTC is not Utopia. Its still pertaining. However if it becomes widely acceptable and people stop their willingness to pay more to miners then everyone may able to grab the benefit of desire transaction time ~10 minutes.
