Best platform for virtual baby shower

Michelle

If you have held one or been a participant, what platform did you use? Pros/cons? Thanks!