The reason isnt that the 86/87 coil pack is better but that it is more easily attainable. Infact Ive always heard good things about the 84/85 coils and modules lasting longer/ not going out as easily. Thing is, I dont remember how much they cost (if they are even available), but its something ridiculous. I know the 84/85 modules sell for about $700 new! (and thats at Auto Zone!) vs. a 86/87 module for less than $200 from the dealer.
Okay, if your not sure which coilpack youve got, as stated above the stock one is pretty tall. The rectangular shaped center section comes up higher than the "towers" (where you attach your plug wires). It also has two holes on top to attach the metal black and chrome "name plate" to it, which says......... actually I forgot what it says, I think something like "computer controlled ignition"

. Anyway, if youve got this name plate, thats a sign of the 84/85 because the 86/87 didnt have it. The rectangular center section on the 86/87 coil sits much shorter, below the height of "towers" I believe. If you need, just go to a parts store and ask to see a coilpack for a 86/87 (they wont have a 84/85 in stock).
The 86/87 coilpack is basically the replacement of choice ("plug and play") and attaches to the 84/85 module with an adaptor that you can get at any parts store. If you wind up having to go to a 86/87 ignition module you will have to change around a few of the pins in the plug. The configuration is slightly different between the years. Not very hard to do, and there is instructions at gnttype.org. If you dont feel up to it and would rather take care of the issue with some cash, then Casper's sells an adaptor for this.
Oh yeah, depending on where you get it, you can get a 86/87 coil for as low as $50 (Auto Zone). I went ahead and got an Accell piece (through Auto Zone) for less than $100. Good luck.
P.S. is yours bad? Did you check resistance across the towers? Should be about 11k-13k ohms on each.