We introduce a convenient notational framework for Dynamic Bandwidth Allocation (DBA) algorithms in Ethernet Passive Optical Networks (EPONs) that uses the three principal axes of grant scheduling framework, grant sizing, and grant scheduling policy. We conduct comprehensive stability limit and packet delay investigations to determine which components have the strongest impact on these measures. We find that the grant sizing has the strongest impact on the delay and the combined grant scheduling framework and policy have the strongest impact on the stability limit. Further, we find that among the wide set of DBA algorithms we examined the shortest propagation delay first grant scheduling policy coupled with the limited with excess distribution grant sizing provides both the lowest delay and highest stability limit. The performance of shortest propagation delay first grant scheduling policy coupled with the limited with excess distribution grant sizing exceeds that of the online scheduling framework with limited grant sizing.