My, basic, advice after performing the same swap:
Get an E21 5-speed if you can afford it.
If you like a challenge and an abundant supply of cheap 5-speeds, go the E30 way.
Speedo thingy can be solved in a somewhat unorthodox fashion.
I modified a Suzuki GSXR600 SRAD (97 or so, carbed version) cockpit to shove it into the 02 housing.
3 downsides:
-It's about 20% optimistic with a 4.11, either make a new faceplate for the speedo (and subtract 20% from your odometer/tripmete, or don't and boast about the incredible mileage you're getting after your 5-speed install), or use a speedo healer (or whatever they're called).
I went with the cheap option and made a new faceplate.
-Your car will redline at some 13-14000rpm according the tacho (just make another faceplate, it displays double the rpm you're actually running, so it's quite straightforward)
-Unless you have absolutely no life at all,remove the LCD and stepper motor stuff from their prints and re-solder them somehow (like this) they won't go in straight, so they'll be offset to the right a bit (and you have to cut an useless part from the print and cut a few bits from the 02 housing)
Not that annoying anyway, I don't notice it anymore.
Original faceplates
After making new faceplates and painting the 'wood' overlay black.
Wiring isn't that hard, you only need 4-5 wires or so
If you order a temperature sensor from a gsxr (or any LC suzuki from that era, iirc they're all the same) you get a digital temperature readout.
It get's it's signal from the original GSXR sensor, mounted on the tranny bracket and reading 3 of the 6 guibo bolts, quite simple and reliable so far.
Fitting the gearbox is a bit of a gamble, you may get away without enlarging the tunnel.
But there's also a chance it won't fit since it's a bit wider than the E21 tranny.
I decided to take no risks and modified the tunnel a bit.
The tranny bracket is relatively straightforward, just measure it and drill 2 holes in your floorpan.
Apart from the fact that your downpipe will probably end up inside it, so the exhaust has to be lowerd a bit, reducing ground clearance.
Driveshaft can be a shortened 02 driveshaft (and make sure you get the 3 bolt flange from the e30 as well to have it welded on the 02 driveshaft), or you can use the E30 driveshaft, which requires relocating the center bearing mount.
Clutch cylinder/TO bearing are the same as the E21 tranny.
Rather long reply for saying: go the E21 way