Well I downloaded the trixswitch iso and installed it in a VM. The install was ok but the resulting product is a mess.
The server boots up fine, but there's no welcome message when you log into the console; call me fussy, but a customised linux distro like this should say hello when you login at the console.
So I log in and see what IP address it's picked up and key that into a browser, a simple page is displayed with three links, one of which is for the GUI, so I click that and get a page cannot be displayed error, like the webserver for the gui is not running. I spent a few minutes trying to work it out and gave up.
The freeswitch project sounds great, but without an easy way for people to get it on a server and connect a softphone to it, it's going to be very hard to grow momentum.
The wiki article on installing the gui is a nightmare and that's a real shame. I know that the important part is the engine, and the gui is for lazy people, but I'm not about to learn an entire new language to evaluate the product; I want an easy way in and if it's all good then maybe I'll spend a chunk of time studying the command line.
So in short, Asterisk has nothing to worry about for the time being, Freeswitch may make a big noise at some point in the future, but they need to release a decent VMware image of a preconfigured server to get the attention of lots of people.