Not sure what Dani is trying to do. She definitely has a strong bond with James, and she knows that in order to keep James in the house they need to keep S6 strong (for as long as it suits james and dani, of course).If Jase stays odds are he is going after S6, and odds are James will be one he targets--he's in the hot seat because of James.
Keeping Will is a short term deal. Odds are Will will be gone (either by eviction or walking out) in two weeks anyway.
It is so much smarter to keep Will, and get rid of Jase. I can't believe Dani doesn't see that, so maybe she does have a hidden agenda.
Dani is definitely smart so not sure what her plan is. I'll be interested to see how this plays out.