I've used Terial Magic. It stiffens but does wash out - with the caveat that if you apply too much you may have to wash it more than once. If I don't want the fabric really stiff I water it down. If you dilute with water you will have to shake it occasionally as it does separate.
I've never used PerfectSew though.