Half Bridge and Full Bridge Topologies
They both do the same thing as you mentioned. You mentioned aswell that a full bridge is more complicated in controlling.

You could outline their characteristics to see the differences. Based on that you could make a motivated choice for your application.

Half bridge: cheap, simple, low currents and big cap needed if you want small ripple.
Full bridge: more components so more expensive, more complicated and more efficient.

So to answer your question, you make a trade-off about what your application needs. If you want it to make it simple and cheap, because it is not that critical, you could go for a half bridge. If it is more critical then you mabye should implement a full bridge.