Another iPod question

In a previous post, I’ve decided on an iPod for my birthday. I’ll be going either tonight or tomorrow to get one. Based on personal experience, should I get a mini iPod or a 20gig one?