I am happy also, but we are not a win now team, TB is. I think it is a solid deal for them given where they are and what they expect to do the next 2 or 3 seasons. Like most UFA deal the last couple of years will be downers. That's the price you pay for going for it and signing UFA's/UFA's to be.
To me there is no doubt McDonagh left money on the table seeing some of these other deals.