The free Addictive Keys Studio Grand is limited to 4 octaves, and has limited microphone placements.
But that will fit perfectly well with any 49 key controller, such as the Roland A-500, and sounds great! It would be an inexpensive way to get a good piano sound even if you opted for an upgrade to the full version.
I think that the AD Keys free version is the best sounding piano in my current rig. I also have the True Pianos Amber, AIR Mini Grand, and the SONiVOX Eighty-Eight Ensemble to compare with.
But I would probably go with the Pianoteq if I had an 88 key controller, and was looking for realistic piano performance dynamics.