I think the Alesis would be your best option for your price range. It has decent pres and you can record all the inputs with the firewire version.
Since you are using it for multiple applications this is the most durable for that.
The Onyx would be nice but this is a good compromise.