All of my bettas have been doing good with flakes as a staple, and shrimp (the kind people would eat) and brine shrimp as "treats" to give them anything there not getting from the flakes (usually either food item is fed once or twice a week). Bloodworms should make a good "treat" as well.
Oh, by the way writenlyric, one of my bettas looks just like yours.