In position on the river when it's checked to you, weakness is not a concern. My point is that since it's unlikely he would have folded a pair of queens (or better) your bet had no value. If you had checked, you would have won the same amount anyway, so all your bet achieved was risking more of your chips in case he decided to checkraise you all-in.
That's why I'd advocate a check here. An argument could be made that you want him to pay for the privilege of finding out what hand you were holding, but I don't think that's a very strong reason. You could also have made a smaller value bet, one that would have been called with as little as ace-high, just to take some more of his chips.