I ll go with ELNEC then.
any recommendation?
can I use any adapters? so are they something proprietary?
As voltsandjolts just mentioned Galep5, this is good value for money but don't believe the open source BS as you can not add your own devices.
Another good manuf is eeTools, they make the Topmax 2, very long support (I have the Topmax 1, and they only ended support recently after maybe 18 years) but they don't support any where near as many devices as Elnec and xeltek.
Also look at
http://www.dataman.com/, these are made by Elnec and are sometimes cheaper if on sale somewhere.
It depends on your budget, but when you say general electronics repair? I think you will struggle to use the benefits of any of the programmers mentioned as they are more development/production type programmers.
Can you elaborate more on what you will be repairing and what parts you expect to encounter?
Re adapters, xeltek is a lot easier/cheaper to buy on ebay, ali, amazon etc, probably all clones.
The Xeltek are easy to make as most are mapped 1:1 whereas the Elnec adapters vary.
I don't know about Galep5 adapters as I don't have one.
Whatever you buy, the most used adapters for arcade video game repairs and general hacking/design and repair for me are SOIC 8 to DIP and TSOP48 to DIP, I have used these many hundreds of times whereas all other adapters were probably only used once or twice.