I don't know what to think about XBoard, although it is a very nice gesture of HGM that he puts so much work into it, it still looks like something that stems from the middle ages, but I have to admit that it does the job pretty well.Rein Halbersma wrote: Similarly, for GUI development, I think the biggest benefits for the least amount of work is getting XBoard to work (it already worked in the now deprecated Alien edition, but the multiple-captures were a pain, one had to double-click every move twice, IIRC)
The GUI of Bert is clearly the best looking but I have the impression that it is by no means a finished product, no wonder when you have a full-time job, in the past I encountered this problem myself, I started with many projects but I never found the time to finish them. Another problem is that it is based on MFC/ATL so you will never be able to compile or run it under Linux. It seems that in the nearby future MSVS is starting to address Linux as well, who knows what will happen.
Building a basic GUI from scratch is not so much work as it seems, I did this in the past for Chess and Othello, but adding all these extra things like multi-engine support makes it more complicated of course. And I think that like me most people rather like to work on their engine instead of a GUI.