canons generally have pretty decent sensors in them. Don't get too hung up on the Mp count, because a shitty 10Mp sensor will take worse photos than a good quality 6Mp sensor. Also, for most people somewhere around 3 or 4 mp is fine.
If you're going to be shooting sports or low light with it you'll probably want a reasonably high ISO to allow you to shoot faster