Don't go for either the o2 X3 or E1000 as they both have crap cameras - Infact, don't even consider the X3 because the only thing it does well is switch off.
The E1000 is a good starter handset if you are desparate to go onto 3G....although I would recommend the 7610 as its alot more advanced out of the three and a much more stable handset. The camera is good too, music + radio support is excellent and the expandable memory is alot cheaper/readily available than the one which Motorola's use.
Hope this helps