We should have methods to choose the best contact/im-account to use to start a certain operation (for example to start chat, video chat, file transfer, dbustube) with a metacontact. (in people library?) Those methods should be used instead of using bridge The methods should return a list of online accounts with the required capability ordered by user rating and by contact status (online > busy)