Driver launch is created by loft at impact. You either can increase the loft of your driver or create it by catching the ball at low point or slightly forward of lowpoint, or both. I do not advocate swinging "up" with any club but catching the ball "up plane" will produce better launch numbers with decreased spin.
Shaft flex has more to do with launch angle than kick point. Kick point and torque provide the "feel" of a shaft.
The most important part of selecting a driver is on course performance. You may actually want a lower flight if you play on firm, fast, flat fairways. Carry distance is great, but only if you get the roll with it.