ill put it like this if u get an ipod touch and u dont jailbreak it then why get one? haha no it doesnt have camara and i dont think the ipod touch is ever gonna have one steve jobs said it himself, and it has to be compatible with all the headunits cuz it has the 30pin conector on the bottom unless its an ipod shuffle then u use an auxilary input... but i say it would be a good choice just jailbreak it so u have more freedom