The verdict
If you have an engineer who can instrument events and someone who will own a tracking plan, I'd pick Amplitude. It has a free plan with no time limit, unlimited seats on every plan and an official MCP server on all plans. If you have no engineer to spare, or the product changes often and you keep wishing you had tracked something, I'd pick Heap. Be honest about the cost of each. Amplitude has a dense interface and a setup effort. Heap's pricing is based on sessions and is not published, and capturing everything needs discipline to avoid noise.