I like the 2000-2005 years. Within that range, I would prefer the 2003-2005 but they are all good in my view. To me, installing the battery under the rear seat on the 2000-2005 was a huge plus (the battery last longer due to getting it away from the engine heat and frees up space under the hood.
There is a definite downside which is the dash pad will come unglued from the plastic frame its glued to, once it detaches, it's not pretty to look at but it doesn't really hurt anything functionally (but it really does look bad). I have a 2003, 2004 & 2005. I've removed the dash pad on all (3) and drilled holes along the length of the front edge (where it will come unglued) and installed short self tapping screws (rivets also work well, there is room for either). After doing that, it will never detach.
Here are a couple of helpful video links for R&R the dash pad & installing rivets (again short self tapping screws worked fine for me). If GM had wrapped the vinyl around the edge of the plastic support frame and used a little more adhesive, it probably would have not been a problem but they all fail.
One foot note: The vertical bracket in the center of the dash pad is real PITA to remove (as is shown in the first video), you can get it but it does take patience. I chose to leave this bracket out because it's so difficult to work with and the dash stays in place fine with the hold down screws.