I'd give Battier a $22-$24 million contract for 5 years. With all the qualities you mentioned - high IQ, perfect role player - he would be outstanding for the Raptors. He'd help shift the culture which is what we desparately need. Casey is a good start, but a coach in my opinion doesn't really have that much power in the NBA unless your name is Phil, Greg or Jerry (and both Jerry and Phil are out of jobs right now).
Battier is 32. How's that contract going to look in two years?