I'm preparing a treasure hoard for a group of four level-two PCs (Cleric, Monk, Fighter, and Wizard). I decided to roll on the Treasure Hoard Table for CR 0-4, and take either the average result or my roll, whichever was higher. I ended up with a hoard that includes d4 items from Magic Item Table B. Here's where my dilemma begins.

Magic item table B contains items of wildly different rarities and utilities. Even if I roll (or fiat) a 4 on my d4 roll, I'm unlikely to end up with one good item for each of my players. In practice, I ended up rolling 2 potions (Water Breathing and Greater Healing) and two very situational uncommon items (Helm of Comprehend Languages and Cloak of the Manta Ray). This means two players are going to get to wear cool magic stuff, and two players are going to effectively be left with nothing. Yes, there's gold in the hoard too, but it's only about 70gp, which is nothing compared to the value of those uncommon magic items.

I've tried fudging the results, replacing the cloak and helm with an Immovable Rod and an Alchemy Jug, which at least don't require attunement and can be shared. I'm also considering replacing the Water Breathing potion with a Spell Scroll, so that the Wizard can get a spell out of the ordeal. But that still leaves one player who won't be able to hold anything interesting. I don't want to turn every treasure hoard into "okay, now everybody gets one special magic item" because I feel like that breaks immersion, and may not be balanced at certain levels/with certain items. **So how can I design/present an asymmetrical magic item hoard in a way that leaves all four players feeling rewarded?**