AgileBill has proven to be pretty buggy.. don't forget it's outdated. Unless you have some spare time to fix everything I would avoid it.