I suppose it depends what you mean by 'that bad'...!
But generally, I would say no, they aren't 'that bad'. I don't see how they can be as there are so many in use, and so may people declaring their trouble free enjoyment.
Personally I have used Boyer on several bikes and they've all worked.
However, I have now used Tri Spark on 3 Brits.
One was on a 988cc tuned R3 motor where replacing Boyer for Tri Spark gave better starting, better slow speed running, and a big power increase on the Dyno (although this was clearly partly due to the Tri Spark allowing 3 separate sparks, allowing me to fit 3 high output Dyna coils).
The second was on an 850cc T160 where it replaced a RITA and gave better starting and slow speed running. I never had it on a Dyno, and couldn't detect any power increase.
The third is on the Commando. I replaced a Boyer (which was damaged and causing a missfire I discovered). I changed too many other things to be able to compare, but I can say that although the bike is 10.5:1 CR with a JS cam etc, it starts and idles way easier than I would have expected, and I think the Tri Spark is part of the reason.