You are using N950 and NOT N9. iphone has had many itinerations to perfect their VKB and N900 VKB, as you said, was abysmal. Hence you can understand my concern when few peops here are not giving it a stellar review. I will wait for in depth reviews by daily users of N9 to decide if worth buying.