The choice of software is dependent on the specific tasks. Here is a quick background and my comments are based upon thirty seven years as a CPA.
General Ledger - bank accounts, accounts receivable, accounts payable. fixed assets, and selling, general and administrative expense and payroll- small business - Intuit QuickBooks Online or Xero, larger operation - Net Suite or Sage Intacct
Cultivation - Intuit QuickBooks Online or Xero, larger operation - Net Suite or Sage Intacct
Manufacturing or Extraction - Fishbowl Inventory - with Manufacturing Module can do high complexity process costing, multi-process and multi-step, and track inventory well into thousands of SKU’s. Direct interface to California version of METRC
Distribution - with multi-location and dynamic distribution vehicles - Fishbowl Inventory, simple operations might work with Xero or QBOnline
Dispensary [Retail] - huge range of choices…we like Flowhub but we don’t do much dispensary work by choice.
The listing can be deceiving…Xero cost $30/month, the annual licenses for Fishbowl Inventory with manufacturing is > $20K
Haven’t mentioned IRC Sec. 280E allocations and analytics…for that we like cannabisdata.co