Luke, I had the same experience with Hikari Lionhead enhancer. Never tried the other one, since I prefer sinking food as well.
Pearlscale, if you wonna try other foods that help with wen development, try frozen bloodworms. The only disadvantage of it is, that they might carry certain bacteria with them, especially when they get thawed accidentally before they end up in the freezer of your store. I usually buy the hikari bloodworms, they are supposedly sterilized, and don't carry bacteria with them. It might or might not be 100% certain, but I never had any ill effects from feeding them, and I feed my fish quite a lot, also my bettas.....