Financially it's a good move, but other than his 93 point second season with the NJ Devils, Taylor Hall has been a categorical disappointment since being drafted overall #1 by Edmonton. His last few seasons have been very disappointing and obviously he did not do much to help Buffalo, which is a joke of a team whose FA signings were all disasters.