I've been working on my Bravo for six months with similar issues. Yesterday I swapped out the brand-new High-Tension coil for the one from another Bravo that was running perfectly, and it did the trick. If you have a multimeter, you can test your coil. The flat connector that sticks out of the side, touch it with one lead from the multimeter. Touch the other to the mount or someplace grounded. My working one read 1.1 on the 200 ohm setting. The broken one read 2.1, and the original one that I'd replaced read nothing.
The 2.1 coil was certainly creating visible spark. The problem is that when I put the plug in the cylinder, it must not have been making spark. Why? Because at one atmosphere (15 PSI) sparks jump more readily than they do at cylinder pressure (what? 120 PSI? I think I've seen people say that's what compression should be).
Anyway, an adjustable ignition tester like this one
will allow you to see how far the spark will jump while spinning the engine. The farther it jumps, the stronger your ignition. I haven't had a chance to test my good coil to see just how far it jumps, so I don't know what a good reading looks like. I do know the bad coil would jump only 3mm, which is apparently not a good number, as I could not start the bike.