boy, I didnt realize I opened up such a touchy subject. I, myself play the classical guitar and found it much easier to improve and enjoy than the piano.
I recommended pianist_to_be to try the guitar, because YES, it does take a hell of a lot of hard work to get to the high level, but you can have a worthwhile experience learning classical music on the guitar (and a cheap one at that- less than 500$)
IMMEDIATELY,learning chord positions, VERY easy way to have fun making music right away--> not so easy on the piano, it can take decades. , and you cannot have such a great learning experience with a sh1tty toy keyboard. You can play a great instrument for 3000$, or you can play a great instrument for 30 000$. or, you can play a sh1tty "instrument" you will get frustrated and tired of REALLY fast, for 299.99!!
So, the possibilities:
1. buy a practice-decent Classical Guitar for 300-500 $
or...
2. Buy an acoustic upright piano for 4000-5000 $
or...
3. Buy a Grand piano for 14 000 - 30 000 $
or...
4. Waste 300 $ on a sh1tty keyboard
Our friend has already expressed his financial problems, so options 2 and 3 are out!
and, he wants a worthwhile experience, so option 4 is out!!
Just get the guitar!
donjuan