There are some notes on the new selling options on the Patch Notes thread. The new option for trading in each Beast seems to provide less Echo value than simply selling to the Bazaar. However the Toadbeast option does provide a Vital Intelligence, which used to be at least moderately scarce. This is probably still less efficient than other newly added means of gathering VI.
There’s a use for the toad when you’re making a book on amphibies in your lab.