Welcome to the forum
You can get both half and full doors if the budget allows, keeping you both happy. As far as what year to get, it depends on what you want to spend and what you want. Drive some different models to see which one suits you best. If you go 97-06, those are TJ's and are great Jeeps, but get the I6 4.0L engine, it'll make you happier than the 4 cyl. '07+ are JK's and are also great, they have more amenities.
My best advice is drive as many different configurations as you possibly can to determine what will meet your needs/wants.