I'm glad you're thinking about this. Each time I hear about all these new updates I wonder how much feature drift we're going to have between the different clients.
Discussion
there's a lot less standardization around user experience
All of the standardization seems to be around the protocol
which is really important but there probably needs to be a standards track for the user experience in clients
