The only drawback I experienced is Windoze-specific. There you have
TortoiseHg which makes work really nice while TortoiseGit lacks behind
and msysgit is just a pain.
I use SmartGit. Very good tool IMO.
(http://www.syntevo.com/smartgit/index.html). Current version (3 alpha)
uses SWT instead of S
the ultimate++ solution just works for very very simple statements
it works for every query. You can write for example:
Select(PRODUCTS[ID], CUSTOMER[NAME])
.From(PRODUCTS)
.InnerJoin(CUSTOMERS)
.On(CUSTOMERS[PRODUCT_ID] == PRODUCTS[ID] && Like(PRODUCTS[NAME], "BOOK%"))
.Where(PRODUCTS[ID] > 10);