Exodons should be kept in a group of 10. Which would work in that tank, but will not give the OP their desired effect.
Convicts tend to only show that type of aggression when spawning, but even then, its not quite the same effect.
as mentioned above, the tanksize greatly limits your options. And while you can get some pretty cool and semi aggressive fish in a 20g, you'll be hard pressed to find the "mini RD/FH" you're looking for.
A lot of the time, its more dependent on the individual fish more so than the species. I've seen Bettas that were little "finger chasers" and others that would mostly just float in place.
Check out the mini monsters thread for some ideas for your tank. Somethings bound to strike your fancy.