In essence, both products accomplish the same goal. Ponchos, on the other hand, are more flexible in emergency or survival scenarios. If the poncho is large enough, it can also protect your bag from the rain, something that jackets cannot accomplish.