Is Odoo Still a Good Fit for Small Firms in 2025?