Depends on what you need, Ipod Touches are fantastic ( i own one myself ) you can play games, email, im, use the internet, watch movies, listen to music ect.
But, Xbox's are incredible and with all the new games coming out (like fallout 3 and dead space) it'll be even better. plus they just...