No experience with talons but I'm convinced they are not worth the price and headache.
Take it as my .02...I would much rather upsize the spot lock trolling motor and batteries. You mentioned river channel but I'm not sure if river current is a big deal. I like a gps anchor from most standpoints.