I agree with everything from __twinmom. I would RF longer, and I've chosen to do so for my petite DD. In the Odyssey you can probably fit just about any seat RF, so size might not be an issue unless you're putting her in the center of the 2nd row.
My DD is exactly the same size/age as yours and I have her currently in a Roundabout 50 Classic. It's a great lower end seat without extra features (no lock offs, for example), but it's working for the time being. Her new seat is a Boulevard 70 G3, but her big brother is using it til the end of the month. I'm still able to RF him in her Blvd - he will be 4 years old on March 3, weighs 34.5 pounds (outgrew his "classic" Britax Marathon by weight) and is still just under the height limit on the Boulevard. He is not a large kid, but 50% for height and 40% for weight. If the seat has lasted him to age 4 rear facing, I'm certain DD can ride in it that long, probably longer. She's so petite she'll probably RF to age 6. I plan to RF to the limits of the seat, just like I have with DS.
We chose the new Boulevard for its compact size front-to-back. We were originally putting it behind the driver in our Pilot and needed the space for DH to fully reverse the driver seat. Now that we've upsized to the Odyssey it's not important, but I still like the quality of the Britax seat.
I hope you will consider turning your DD to RF longer, possibly to the limits of the seat you choose for her. There are a lot of options out there, so I hope you find the perfect one for you!