I believe that there are many criteria to consider a currency an ideal currency. Every people have their own criteria for it. Well, there are different pros and cons of each currency and way of transaction available in this world. Only a person can say if such currency is ideal for him/her or can say that "this currency is better than this". But in general, I don't see any ideal currency for now.