So I've been trying to generate an eth deposit address for over an hour

The Bitfinex web page either hangs or gives me an error:
"The Ethereum watchonly daemon is restarting, please come back in a few minutes."
I tried generating deposit addresses for other coins to no avail.
At some stage I even got a "Deposit address creation disabled" message.
Is this below par performance usual for Bitfinex?
Thanks
It is obviously their fault but these things do happen. I think it is back online now since i just executed an eos deposit without any issues and now it's got the full amount of confirmations needed. Their ETH is probably now up to date.
So no, they're not a joke but they did promise you something that did not happen(come back in a few minutes).
As for alternatives, not really sure which ones you are looking for but gdax, kraken, etc. all have ETH and fiat support. It just is up to you which one you prefer to trade on and which one you are most comfortable with holding your funds with.