We cruise alot these days and like these two lines. Here is my comparison of their mid-ships ( ie Nav/mariner of Seas vs Grand/Star Princess)... Both are very clean and no issues with staffing or pleasantness thereof.
Windjammer vs Horizon Crt :
basically a tie as far as food goes.
Virtual screen is awesome. for interior rooms. Rooms are bigger than Princess.