2G primarily supported voice calls and basic data services like SMS and GPRS (slow internet). 3G introduced higher bandwidth, enabling services like mobile internet browsing, video calls, mobile TV, and faster multimedia downloads.