I just got the c905 from ATT and debranded it. I took it on a family snow trip and the speed it processes pics is great.I have the N95-3 and it is to slow to get good action pics. It looks like you have all the other phones covered so I think you would be happy with the C905. I am thinking of trading my N95 for an N86.