SMS typically has a much higher open rate (often above 90%) and arrives within seconds, but each message counts against your SMS wallet balance.
Email is effectively unlimited on every plan and works well for customers who prefer not to receive text messages, but open rates are lower and delivery timing is less predictable.
Most accounts default to SMS-first with an email fallback if no phone number is on file — you can change this per campaign under Campaigns → Channel Settings.