MTN has a waiting list , I am on it for one of them (have still to collect a phone for my dad's contract that I am paying for)
A slide phone like the N95 causes havoc with the amount of sms I send as the keys are too small , use up an sms 500 bundle in no time and one can't add 2 bundles to the contract ...
3.5 mb pixel camera is good enough , comparison between the E90 / N95 / 9300i and I go for the E90 (for-the-win)
http://europe.nokia.com/comparephonesconsumereurope to check specs on all 3 , if they don't appear in the lists already then select them and see for yourself ...