If eligible for both, it is oftentimes best to choose an E-1 visa over an E-2: no investment, employee, or lease requirements, with the same key benefits.
The O-1 visa is valid for up to 3 years and can be renewed indefinitely. It also generally allows pursuing a green card without risking your O-1 status.
You can include tangible items purchased years ago in your E-2 visa application, but avoid intangible expenses and provide proof of purchase and source of funds.
You can’t self-petition for an O-1 visa, but you can have a U.S. company or agent sponsor you, provided you show real work opportunities in your field.