When it comes to Stardew Valley, Abigail is undeniably the best partner in the game. Ignoring the fact that Abigail is the only partner who will join you in the mine for adventures and will play video games with you, no other partner in the game is as imaginative and energetic as Abigail.
Also, she eats quartz. That has to account for something.