those really are good shots. I would say try to get "down to their level". I think if you used a nice off camera fill, or a reflector and slightly different angles, you would be able to get more great shots without a lot of cash investment. Keep shooting and you will find the sweat spot! I really like the shots you posted anyhow.

Thanks,