I'm also stuck with iphone 4s and android choice.. not sure what to buy. right now I own Nokia N97 but its retarded now.. compared to other phones.
Although I don't agree that iPhone is marketed heavily bcz here in India whenever iPhone launches a product it reaches the market after a month or so.. Although this 4s thing launched within a month after it was launched in October in US.
What about iphone 5.. When its coming? I can wait for 3 or so months..