This is probably your best picture! I think it's mostly because you have color in it. I only wish that it was more detailed. It's still a wonderful picture. I love the little bits of orange sticking out. That's probably because orange is my favorite color.
The girl looks quite good too. She almost seems to have metallic legs. I think it's just a really hard gray shade she's wearing. She just seems so casual about everything. It's great that you have personality in your picture.