On Granger and Hibbert:
As a Pacers season ticket holder, I think I am qualified to discuss.
Granger is the real deal, showcased by his crunch time scoring. He can defend three positions, rebounds well, and can score from anywhere. However, he has regressed this year - he's less aggressive and settles for too many threes. It's possible that he's devolving into Antoine Jr., but unlikely.
Simply put, Granger is a player you can build a franchise around - he'll put up 25-6-3 a night, and will fill any role that is asked of him. You can say the same thing about Odom, only he'll give you less production at a higher age.
Secondly, your assessment of Hibbert is one-dimensional. His post defense isn't great, but his post scoring shows loads of potential. He has an arsenal of moves in the post (all ugly) that are effective, and is an excellent help defender. While solid bigs will abuse him defensively, he's a legit starting center with the potential to be a top 15 big man. Unfortunately, he's inconsistent and fouls too often, and does need to put on weight - but he's a 7'2" center with a smooth jumper and good shot blocking instincts. Everyone in Indiana considers him a building block, along with Granger.
Conversely, no one has considered Odom a foundation piece since his time in Miami.
Even more importantly, you traded away a cheap, rising player at a position of extreme need for a pick where big men are going to be scarce. That part is tough to justify.
So props for going ahead with a gutsy trade and having the nuts to stick your neck out there, but I don't think you got the best of this deal.