I opted to use TeamCity for all my CI exactly because of the UI. It's not perfect either, but I think it is vastly superior. Bigger install, though and relies on a JVM.
Superior? Depends on what you're building. Using TeamCity to set up builds for iOS is a royal pain in the ass, and their OS X support in general is greatly lacking. I've had to create a whole ecosystem of shell scripts just to produce signed .ipa builds for QA -- which is kinda the point of purchasing a licence to a CI system to begin with.