Important aspects would be:

Capability to host 50 attendees

Split screen between cam and slide presentation

Add/swap screen to a guest speaker/panelist

Create custom registration fields

Allow hand-raising/direct chat

Use of polls a

Outgoing survey/landing page direction a

For a small business, shouldn't be overly expensive

The text above is a summary, you can read full article here.