Macro algae will help to compete for nutrients, but not to the extent of getting rid of all the unwanted algae. It can also take off and overrun a display tank if not kept in check. Snails are a more common clean-up option for reasonable algae problems. Sea hares are typically good for helping to clean up hair algae, but most of the people I know that have kept one didn't have long term success with them staying alive.