I find this deal a little strange after reading about Halo 5. This version of the game is the first time they have eliminated local split-screen play. So, if you already own an Xbox One with a controller, what good does another controller do for you with this particular game?
I guess this is an okay deal since a new controller alone is $5-$10 less. So, you're getting Halo 5 for $5-$10.
However, because of the poor reviews for this game, and its drop in price, it will likely be given for free to Xbox Live Gold members in the next few months. Just my opinion.