Companion guide course on DynamoDB Data Modeling
In general, you should use GSI rather than LSI. The exception is when you need strong consistency in your query results which only an LSI can provide. Refer