I'm sure one of the mods will reply to this but personally speaking (IMHO) so long as people are uprfront and subtle (if the two aren't mutually exclusive) then I'm happy with that approach.
What we don't like, and most people don't like, are fake recommendations - we're not stupid!

some people may disagree...