Don't get me wrong, a 250 is a great beginner bike to boost confidence levels with new riders. But, either way... if you enjoy it and decide cycling is for you... you will want a larger displacement (guaranteed) or you will want to unload it. So I would consider researching the resale value of these bikes.
I know the ninja 250, 300's,cbr 300's and R3's hold there value quite well and are easy to offload when the time comes. Granted they are more out of the gate, but, you will recoop more of your $. I'm not sure this will be the same with the bikes you've chosen...
Circa fall of 2011. I talked my GF into getting her M license. She took the course, passed and received her license.
Spring of 2012 we purchased her a new ninja 250.
She rode the heck out of that bike for the 2012 season. In 2013 she wanted to upgrade already. While she could keep up and cruise with me... it was work.
We ended up waiting another year and in spring of 2014 we traded in the 250 for a new leftover 2013 ninja 650
Here she is last Friday with her 650. We took a 330 mile day trip around south western WI.
Here's the kicker. We paid $4199 for the ninja 250 in the spring of 2012. In the spring of 2014 we traded it in with ~5000 miles for the new 2013 ninja 650. We received $3729 in trade. Yes, no typo $3729. Now keep in mind I drive a hard bargain and have bought 5 new bike from this dealership but still. Just some food for thought for you to consider.