Ya, it looks like for both the horses and the anglers I'd be pushing the limits a little bit.
Either looks perfectly doable from what I can tell but I'd just have to be extra cautious about keeping up with water changes and such.
A few of the anglers at liveaquaria are listed as a 20g minimum and this tank is listed as 28.