3GS is suppose to get multitasking. It's the 3G and the original iPhone which won't have multitasking.
Multitasking services are limited. Limitation might be tolerable if the hit to the battery life and responsiveness from running multiple tasks are minimal.