Diamond 1 - CBI E VS2 - 0.42ct, 4.84 - 4.86 X 2.97 mm - $1423
Diamond 2 - Black by BGD E VS1 - 0.414ct, 4.81 x 4.83 x 2.96mm - $1430
Diamond 3 - Black by BGD F VS2 - 0.41ct, 4.78 x 4.8 x 2.96mm - $1292
Diamond 1 wins in terms of size compare to Diamond 2, while Diamond 2 wins in terms of clarity.
My preference will be below:
Diamond 2
Diamond 1
Diamond 3
The reason I prefer Black by BGD is because I have confidence with Brian Gavin because of the legacy he left with WhiteFlash ACA. And since this is the pinnacle of his work, I am sold. However, this is because I have experience with WhiteFlash before and read about them. However, do note that BGD does not provide free shipping worldwide. I am not sure how much to be exact, but I am guessing around USD 55. Feel free to check with their helpful online support.
However, for first-timer, I would most likely go with CBI, this is because the images they provide is really excellent, despite the lower quality photos due to their more "old-school" technology compare to BGD's state-of-the-art machine. Other than that, they do provide free worldwide shipping via Fedex and this make it more value for money. Besides, I just noticed their Free Gem Kit with Diamond Purchase contains the following:
Temporary diamond holder which resembles a ring means you can use that temporary holder to propose! After that, you and your love one can go and look for the perfect ring design for your loose diamond.
If you buying from Brian Gavin, would appreciate if you can add my blog as your referral. If you are buying from High Performance Diamond, I am not affiliate to them, but I know someone who does, if you need help, then I can refer you to him because he knows the owner of HPD personally.

Anyway, you can't go wrong with either of these diamonds. Good luck and all the best!

Thank you, I finally made up my mind and take up the Diamond 2 with the link you provide. Hope it helps!