>>531459593
>>531460556
So I got this Homura. Is the other one better?