The one glaring issue is that input mappings are still global - you can't effectively use multiple terminals in different windows because keystrokes will always be received by everything (unless you're on Windows with -multikeyboard).
I've managed to get my hands on a Spectrum +3 from an old friend of mine (Just had to re-solder a dry joint on the audio/tape socket and it seems to be able to load stuff now). Currently, the +2A/+3 ULA timing settings used for my mame implementation are based on the results that the Fuse emulator gives. Now I have an actual +3 I can double check if my +2A/+3 settings are correct. Soon I'll create another photo album containing screenshots of the +3 running floatspy, btime, stime, ulatest3 (Like I did for my Spectrum 48K and +2)
Please do not discuss that topic here or I will become very angry. I laid out how people can make everyone happy on that thread and nobody's lifting a finger, including Those Who Claim To Care A Lot, so I now consider it a dead issue.