An American exchange student over here used sketchy, so that's my only knowledge of it; sorry if it was a little localised! Iffy is a great word; I'd use it in relation to food I wasn't sure I'd like to meet... and dodgy is a pretty generic term, here: people, ideas, situations... anything that appears to be dubious is dodgy !