Personally, I always buy the most active and roll as needed. Yes, you will pay transaction costs for the rollover, but I've found that the execution risk of trading furthur out contracts to be much greater than rollover costs.
I do have a couple of exceptions:
1) If I am establishing a...