They aren't really that blurry it's mostly I just suck at making pictures, they are 256 by 256 so they lose some quality but not enough to make it super blurry. As for colors that go with it well that is just kinda up to what someone has/ wants to wear. I had azurite force and quicksilver relax and I liked it.
The spinny heads are 128 by 128 in case anyone was wondering