Since BreezingForms 1.8.2 (build 810), the file upload with upload progress is using modern HTML5 techniques as well as Flash fallbacks for browsers that don't support HTML5 yet and will fallback to HTML4 if none of these is supported.
The uploader is also capable of bypassing php's upload limit (as defined in php.ini), so you will be able to allow really large file uploads. You can still limit the filesize in the uploader's options.
Also note that the uploader works for image uploads on iPhone, iPad and iPod (starting from iOS6), Android and other mobile devices are also supported, of course.
Finally, you can turn on image resizing upon upload + check & download them in the record manager.