Can be confusing in places, generally good. Major complaint is the software constantly tries to get you to upscale to a more expensive option. Also, some filing fees are hidden until you've done all the work and are ready to file and get it over with. It would be better to see all applicable fees upfront.