N91.
Even though its bigger, its more useful. U have a standard Mini-USB plug(no need for fancy Cell Phone > PC cables). 3.5mm headset plug (add your own Headset) and standard Nokia charger. It also has Wifi, bluetooth without A2DP support though the N91 8gb supports it.
These things are what the W950 doesn't have.