I bought a Roland F-120 ten years ago, and I always regretted not buying a Yamaha, as I found the keys too soft. I left that piano in the US, and decided to buy this Yamaha now that I live in Germany. I'm totally disappointed! Yes, the keys seem to respond more like a real piano, and the loudspeakers are slightly more powerful, but the touch quality is not that good... The overall built quality feels cheap compared with my 10-year-old Roland! Not to mention the hyper-complicated system to change the voice, to know the metronome's speed, the cables that remain hanging without a clip to fix them somewhere, or not including a hanger to place the earphones. On top of that, I haven't managed to connect it to the Yamaha Smart Pianist app, and two keys already need repair.