I like it but it has a few flaws.