Notes
All spices were added to my taste preferences and I find the dish to be very well-spiced, but not overpowering. If you prefer more subdued flavors, you may wish to start with less spices to being with and add more later, if needed.
I definitely recommend the sugar (balances the spices), the lime juice (acidity really brightens the dish and helps it pop), and the cayenne and chile flakes (I added both because Indian food is boring for me if there's not a teeny tiny hint of heat), but of course add based on your palate.