I found it interesting to use an ArrayList to manage and access my transactions. It provides an easy and flexible way to store, filter, and manipulate the transaction data, making tasks like viewing deposits, payments, and managing the ledger more straightforward.