Yeah, the hide boosts is good if someone is boosting too much but you enjoy their own posts.
There's no way to dial down the number of their posts, but you could mute them if you don't want to block them.
Another approach: mute them but select a timed mute instead of an indefinite one. This will not show you their posts for the period of the mute. Timed mutes can be from 5 minutes to 7 days. I use this a lot if someone is posting too much on a particular topic.