When your money disappears for over a month with no explanation, that is not the fault of the network, that is definitely MtGox's fault
And then when your money finally shows up, a month later, with 20% fees removed ($140 fees on $640), and STILL you get no explanation, that too is MtGox's fault.
Shitty customer service is shitty customer service.