I think out of all these choices, i would suggest suzuki.
Apache tends to shake alot at high speeds, more over where are the roads in bangalore for u to drive at higher speed, Apaches are know to be uncomfortable, good for high speed, the light weight of the bike makes it more unstable on the road, ur prone to skids and shakes, if ur driving style is risk taking (sharp turns, high speed) u might attract accidents n skids once in a while, if ur a cool head then the choice is urs.
suzukis engine is very balanced, the bike has a good grip on the road, mileage is very good, stay away from yamahas and pulsars at any cost.
wider tires are definately a plus for stability and good grip, but remeber it will put more pressure on the engine, personally havent driven any of the new breed of yamahas, wide tyres will also take more effort to zip through n attain higher speeds, tyre experts can chip in n comment on this