But antimatter needs energy to create, probably more energy than it can produce. Unless you can find some source of it in the environment. Fusion is much more likely to be feasible.
Antimatter might make a good compact way to store energy for a starship, if it was created in a large fixed facility with access to huge power sources. But it's not a way to generate energy by itself.