If the Kings truly had a choice between Tyreke and Iguodala, I'd opt for Iggy. He's exactly the type of player the Kings need. Not only is he a very good all-around player, he just happens to play the position that is the teams biggest weakness.
IMO, the only advantage Tyreke has on Iggy is youth. Iggy is 5 1/2 years older and his age over the next 3-4 years could definitely be a concern. But Andre is a highly experienced and proven player while Tyreke is still highly inconsistent and has yet to show that he's ever going to the next step of development toward what most of us believe is his true potential.
Both are going to command far more $$$ than they are worth. That being the case, I'd go with the most sure thing and the player that fills a GAPING weakness at the 3. Without Tyreke, the Kings are still "ok" at the 2.
The most important factor why I'd prefer Iggy is that he is more of a team player that will usually make the right basketball play. He has a fairly high basketball IQ, which is something I've questioned about Tyreke the past several years.