I don't think he'll get $25M anywhere else at this point. If someone wanted him that badly he'd have signed by now.
I think $20M is reasonable for a one year deal. We have the extra cap $ and there's no more high prized FA's available that we'll miss out on because we ran out of cap space. We can sign Diggs and still pay, say a Jedrick Wills, trade for a WR (G. Wilson, though that's not happening) and extend him as well or trade for Aiyuk. Both could be had. Both have injury concerns so we're only getting one or the other. The money is there. $5M is a big difference and I'm not sure the Pats will budge. But I just want a good WR at this point, even a 32 year old, (I'll even take Lockett) in case we go OL/DL/Edge with the first pick and miss out on Hunter or Tet. We can still get one with our 2nd pick but it may not be a plug and play guy.
Let's see how this plays out. Still a long way until training camp.