It seems most everyone believes there is really no alternative to a real live analogue piano and I tend to agree. Being a pianist, I've tried so many electronic versions I've have to write a spreadsheet with all their pro's and con's so I can go back and see what I've liked and not liked about each one.
I've not found one software piano that has the touch variations of a real piano (not by a long shot).
Maybe you can set up your electronic piano to give you the sound you want for any one particular song, but then you'll have to change that for the next song, or even passage of the same song.
I think, most every software piano has it's advantages over another, and it really is a matter of choosing the right one for the music you are recording.
My go-to pianos for use with Sonar are True Pianos and Addictive Keys, but this is mostly because I'm familiar with them and can get the sounds I need without too much grief. And True Pianos have a very small memory footprint, which is an issue for my 32bit systems.
I have four (read four) hardware keyboards. Two Roland's, a Yamaha, and an Ensoniq. I find these sometimes provide more realness in regards to playability, i.e. they have better touch control than pure software keyboards. But it's still 'horses for courses', that's why I have four.
If I want a real piano sound then I use the Feurich analogue I have in the studio. It's no Bosendorfer, but it's strides ahead of any electronic alternative I have, or have ever tried.
If you want a perfect piano, and you have the space, buy a real analogue piano. You won't be disappointed.