Check out the Utah Zoom wedding. Lots of VJ members have done it, with no issues later petitioning their spouses.
It would require you to meet in person before she files the petition, but the (huge) upside is that you will have a green card upon entry, can work immediately, and travel internationally (both of those don't happen without special documents during AOS).
The petition processing time for the spousal visa is about the same as for the fiance.