The only thing I didn't like about mine was the lack of full time manual focus. Trainer, lens choice is going to be based around what you think your subject matter will be. The kit lenses aren't bad lenses they're just not as good as some. Those 'some' cost a lot of money though, so for the casual shoot they'd be fine. It depends how seriously you're planning on taking it. If it's just a camera for the occasion use then go for the kit lenses. There's third party lenses available, but to be honest I don't know anything about them. I'm a huge Canon slut, so I've only got Canon lenses.