Cardinal tetras are fairly small and hold their own with Angel fish frequently.. I didn't realize how small CPDs were until I actually had them in my tank. I have a very small Angel fish with them. It's in no way an issue right now as he's not big enough, but are CPDs too small to share space with an Angel fish? They're looking pretty small!