I have ezkeys but wouldn't recommend it on sound alone, however it has fantastic midi manipulation built in. My work flow sees me going to ezkeys during he recording phase until I am happy with my piano and the replacing it with steinbergs grand.
It has a selection of three pianos to pick from with lots of options.
I also have lots of pianos in various instrument collections, dozens of them - sometimes I use one for a special sound I am after but 90% of the time I read for steinbergs.
My advice would be listen to the songs posted by the users in t his thread to see what piano sound you are after. When you find the sound you like pm them to confirm which vst they used.
If you can't play piano properly then the choice is even easier, ezkeys.
Allan.