Review (4/5): Good for what it is
Its obviously difficult to use in some areas, but good overall.