I think both for the long run and short term, that you will be best off with the Yamaha. Casio is good for what it is, but it stops at a certain point. There is no Casio Tyros 2 or Clavinova and I doubt that there ever will be.
While I haven't seen the current Yamaha teaching program I would be quite certain that it would be good. I have been in music my entire life and in music retail and teaching over 30 years. I would suggest to any new student of mine to get the Yamaha E403.
One other point. A lot of people use Yamaha instruments of all types professionally. I can't think of one person using a Casio in the same situation.
Best
Scott
http://ScottLMusic.com