1. A computer implemented method for determining a subjective experience of using a data network, the computer implemented method comprising: performing a first analysis of a first input provided by a human user, the first input being provided using a device coupled with a computer at a first time during a use of the data network at the computer, the device being configured to receive inputs from the human user, the first analysis resulting in a first characteristic; determining, in a first application executing in the computer, a first mood metric of the human user based on the first characteristic; performing a second analysis of a second input provided by the human user, the second input being provided using the device at a second time during the use of the data network at the computer, the second analysis resulting in a second characteristic; determining a second mood metric of the user based on the second characteristic; comparing the first mood metric with the second mood metric to determine a change in a mood metric of the human user; identifying a problem in a performance of a network path in the data network by relating the change in the mood metric with a performance metric of the data network, wherein the performance metric measures a congestion in the network path; and switching, responsive to identifying the problem, the human user to a different network path in the data network to remove the performance problem.