@vkm Interestingly I find the TD online banking (Easyweb) to be neatly designed. It's simple to navigate, and has most of the banking functionalities an average customer would do on a day to day basis.
I am in IT and have worked for quite a few financial institutions (banks, stock exchanges) so...