Gányolni mindennel lehet. Csak ugye a SOAP az egy protokoll, a REST az egy pattern, a WebAPI meg egy keretrendszer. Igazából az összehasonlítás is értelmetlen őket, másra valók.