As a developer, it is important to understand MySQL storage engines and how they can impact performance. The key factors to consider include the type of data being stored, concurrency needs, and requirements for transactions. The storage engine chosen affects aspects like locking granularity, indexing support, and performance for queries, inserts, and updates. Explain statements help analyze query execution plans and identify opportunities to improve performance through proper indexing.