To prevent from stalling at stop lights, a trick I use is to open up the clutch just before the friction zone rather than closing the clutch all the way while using your foot brake. This will allow you to mix the throttle in quicker. This also helps when you are stopped uphill. Once you start moving, I'm pretty sure you won't stall when you shift gears. You will get a good jerk though if you open the clutch too fast.