Well I don't know about the prices in india but as for the hardware, you'll be fine with an i3 and no, you don't need a dedicated graphic card for that.
Honestly, you have very general expectations from your laptop: good display, good sound quality, less heat. These are heavily dependent on your budget. Also 2.3 kg is really no different than say 2.5 kg. If you want a light and more portable device, then consider buying an ultrabook.