It looks nice but are there any reviews on it?
You've brought up a very good point about most ant products, in general.
Most ant products are sold in places where the vendor can curate and prune reviews they do not agree with—that is, if they even allow for reviews of their products on the site in the first place. Some "reviews" found in forums may be acceptable, but they are often scattered across the web, making them difficult to locate.
The only reviews I trust, personally, are ones found where the product is being sold on a third-party website, such as Amazon.com. These reviews are unable to be curated by the manufacturer, and are a more accurate representation of the product, provided there are more than one or two reviews to judge.
On an unrelated note, byFormica will be introducing two new lines of formicaries in just a few days, and AntsCanada will also be introducing a new line in a few days, as well. So you may want to wait a week or two to see if something new comes along that you may like.