Do you think that someday we'll have an exchange where :
-you can deposit via multiple options such as paypal ,credit card ,bank wire(free)
-you can deposit any currency i.e. euros ,dollars ,yen or whatever
-any coin can be traded for any other. We would not have as only trading pairs eth or btc like on most exchanges today.
-you can find any coin. If not listed, you can add its contract address (like it's done on etherdelta)
-security is bulletproof
-the customer support is solid
-most hard forks are supported and right away not a month later
-fees are low when it comes to trades or deposits
-you have multiple options to withdraw: western union (higher fees), paypal (some fees but not too high), bank wire(low fees or even no fees)
-there is a partnership with a credit card like tenx or monaco
Do you think that will happen someday ?
Would you add any other functionality ?
well, i don't think that the possibility that anyone can add a coin to the exchange is a great idea.
I think it's better that a coin satisfy some requirements before add it to an exchange.