It does sink a bit fast; thus, semi-floating. However, since most bettas are piggies, they tend to snap it up pretty quick. Just feed one at a time and you should be fine :) New Life Spectrum is more expensive than omega one, but there are more grams of food in the container per money paid compared to the amount in omega one. :)

I feed Hikari bio-gold and my guys devour it. I've not had any problems with it clouding up water. The only thing I've seen, which may or may not be typical of pellets, is that if it's in the water for more than a couple of minutes, it swells in size. Normally mine have pigged out on it before then, but there's occasionally a stray pellet.

Hikari I have seen/heard from many resources had changed their ingredients not too long ago claiming it's less nutritious than before.

I stick with Omega One Betta Buffet, Atison's Betta (Pro is no longer being produced, it was one of the top choices for breeders, but the regular is also super good), New Life Spectrum Grow... I have flakes that are created for bettas but aren't sold in stores yet - Feast Plus #2 (not quite as popular with my fish), and going to purchase this pellet food as well when I get around to it heh..

(Yes, I spoil them when it comes to feeding them lol... should see all I have for fry/juvies!)

Overall though you can't go wrong with Omega and NLS foods when it comes to commercial betta pellets, those are a couple of the best.