In theory, booking in advance is great for savings. In reality, I book closer in as my plans firm up. The lowest fare classes are entirely, or almost entirely, restricted as far as changes go so keep that in mind. If the price difference is manageable, I like the flexibility of the BASE fare.