#LightningLounge The missing clone with products in opportunities is a sore point with our users and I am told that there is a free app in the app exchange that is supposed to give back this functionality. Have you successfully installed this app and if so, are there any "gotcha's" that we need to look out for.
::ears tingle, looks up::
I actually built something like this last week. In narrow use cases, flows work great for cloning parent and child records.
The biggest cons:
1 - flow can't access true clone functionality. The flow needs to call out every field that will be carried over. This creates technical debt as your flow will need to clone the oppty as well, meaning every new field created requires an update to the flow. Products tend to be less of an issue as in my experience it's much more common to add new fields to opptys regularly for years after implementation while OLIs tend not to get as much action.
2 - not an easy flow to build if you don't work complex flows all the time
You could go with a hybrid approach for something more scalable. A flow picks which records to clone and an apex method is called from the flow to clone them.