Davinci Resolve is pretty good given that it's free. Also file size is dependent on your output settings including encoder, frame size, frame rate and bitrate. Though I have no experience with VSDC so maybe it doesn't let you configure those options.