I like the Angelgotchi better because I love angels but I hate devils.
I don't have a Devilgotchi, though I believe they both have similar features. I've heard lots of people say the Devilgotchi is more interesting because it has more personality (like asking for handshakes and playing pranks).
I think which one is better depends on the characters and the game your prefer.