As I'm sure it's been said, Riker was a lot more likable in the first two (maybe three) seasons. When Berman and Braga turned him into Picard Lite, I started disliking him. They removed his joy and humor and he didn't seem to get it back until the movies.
\S/
After BoBW, Riker became a castrated character and superfluous to the show. He'd reached his peak, proved himself as a capable starship commander. Keeping him on the Enterprise was a disservice to both Frakes and the character. I wish they'd had killed Will off in "Second Chances" and brought on Tom because it would've invigorated the Riker character.
IIRC, Frakes lobbied hard for Tom Riker, but the suits didn't go for it. The Titan books are very good, but too bad it took that long for the Riker character to get a command. There was no reason to keep him on the show after BOBW, although I did enjoy the character and the actor. Well, at the time it wasn't a sure thing that Stewart would continue with TNG, so that Captain Riker scenario was set up to solve that problem if Picard was killed off. Hard to believe after the defeat of the Borg and the pounding the fleet took that they would allow such a capable officer to remain a Commander.