I think 2 years is a good gap! I think a lot of people forget that if you have kids too close in age they sometimes fight a lot! I have 2 brothers. 1 brother is one year older and the other is 2 years older. My brother (one who is 1 year older) and I fought constantly and still don't get along very well haha. I personally think it is due to never having a break from one another. we went to the same schools, (sometimes in the same class), had mutual friends, did the same activities etc. However, my other brother and I rarely fought and have a great relationship.