I find there's a sweet spot for Anki when the daily review of already-existing cards takes 20 minutes. If the daily review takes more than 25 minutes, I try not to add any cards that day.
(Cards added above the new card limit go into a queue for future days automatically.)