I'm very much a beginner. Currently using Alfred's Adult all in one book 2 and Fundamental Keys I've only played two other DPs I used a Yamaha P115 for over a year, which I never liked from the moment I first pressed a key and I had a Roland FP30 which I returned due to hissing speakers. And reviews are subjective, so your mileage may vary, etc.
Casio pros:
Value for money is excellent.
Sound. I love the grand piano samples. In the following order, American, Modern and German. This thing sounds like a real piano to my ear. The effects such as string and damper resonance really do add a lot to the experience.
Action. Very good. Lovely finish on the keys. Not loud but with a satisfying little thunk. Plenty of space between the black keys ( compared to the Yamaha).
Speakers. There are four. And they are loud, clear and very good quality.
Build quality and design. Build quality is excellent. Solid with no faults. Love the design. The hinged speaker cover. The music rest at the right height. The solid pedals. The sliding key cover.
Extras. Love the audio and midi recording, the ability to use an Android app to control everything and the fact you can auto resume with your last settings.
Casio Cons:
USB Recording. Volume is too quiet and requires an external program to amplify recordings.
Sound. Bass end could do with a little bit more oomph.
So in conclusion, for the price paid. I love this piano. Had I been able to afford it, I would probably have bought a Kawai CN37 or a Yamaha CLP635. But as it is, I'm very happy with my purchase. Hope this review inspires someone to try out a Casio.