Before revision:  These two methods have completely opposite drawbacks: the former  takes too much time to execute but is realistic ;
After revision:  These two methods have completely opposing drawbacks: the former takes too much time to execute but is realistic ;