Better batteries would be huge, but I will say...I have both yongnuo speedlights and Canon ones, including the 600-EX RT II. Canon is MUCH MUCH MUCH more reliable. I never use the yongnuo (their generic 600 equivalent) lights because I can get 2 shots before they stop firing. The canon can get 4-5. Also, the Canon adjusts color balance perfectly. With the Yonguo, it looked a little on the cool side....I wasn't sure if it was an anomaly, but I didn't care. I had one flash I can trust and rely on and another which was a huge gamble. So I NEVER buy Canon lenses, but I swear by their speedlights. I use them nearly daily photographing my small kids. I use my Yonguo as 2nd, 3rd and 4th flashes when I want to play with off camera flash...but it is tedious waiting for them to recharge for so long after 2 shots...whereas the canon is ready after a second or 2. You can tell just by picking them up. The canon is very heavy, the yongnuo is light as a feather. I haven't used flashpoints yet, but I seriously doubt they are Canon quality/reliability.