I see you've considered a lot about who and what to use the instrument for, so the last question is the budget. As far as I know, baby grand piano is the most expensive one from your list. I prefer Clavinova because it has more style variation if I ever get bored playing classical piano.