Circulators work best when you are in a quiet area and away from large open expanses of the lake. They also help to eliminate the possibility of the ice latching onto your dock posts and pulling them as the ice recedes in the spring.
The best solution is a dock that raises but that is a large expense and will not work in some situations. You need the right shorefront to attach the dock and the depth may be an issue. I know of someone that needs an 80 foot dock to get to water deep enough for a boat. If it were possible to raise the dock you would have to notify the FAA before you could raise it!