I noticed that 2 1/2 was a difficult age for toys because my daughter was in-between phases. 18-24 month toys are too simplistic and Barbies, princess dress-up or other 3-5 year old toys demand a little too much imaginary creativity. Plus, at this age, children rarely have the ability to focus on a toy longer than 20 minutes.
However, the next stage that you want to encourage in terms of her developmental milestone is imaginary play... Toys that foster the ability for her imagine herself in different roles will develop her own creativity. This can be a lifelong skill in terms of writing and problem solving. When my daughter was 2 1/2, I introduced toys that would help foster imaginary play. However, the child psychologist also say that letting the child learn to play with baby toys in a different way (as in, giving access to 18-24 month toys and letting them imagine different uses for them) is equally enriching.
We had luck with:
- play kitchen and velco, plastic, wood food;
- babydolls, stroller, bottles, etc.
- large cardboard building blocks
Dancing tutus, princess dress-up, mermaid barbies in the bathtub, dollhouse... My daughter got into that closer to age 3.