It depends on what you want. The '95 has 4 doors and a hatchback, the '89has 2 doors and a removable top plus a real tailgate. The older vehicle will likely have more issues, unless the '95 has been ignored (mechanically). I like the looks and size of the 1st gen, but if you have kids you'll probably like the '95 better. It's a blast to take off the top in the summer (I have an '86), but the hatchback of the '95 makes it easier to load/unload groceries in the rain. I used to have a '96, and it was a very practical vehicle, but I like the looks of the 1st gen much better.
So, it really depends on what you want and how you intend to use it.
Good Luck,
Mike