I might not consider it a horrible feature if the MTGO client worked better.
Some stuff that takes a few seconds irl takes minutes online, even if you make all the calls as fast as possible, a deck with a lot of triggers / activated abilities is going to lose 10+ seconds on each of their turns...