I like the algorithm, but the hq4x seems to produce better fine shapes such as eyes and skeleton bones (albeit in bitmap form) - it would be interesting to see some sort of hybrid algorithm taking the best features of both to produce a vector output.