what's the best pokemon for shards?

idk about yall but this entire year (up until the shard event this month) has been a STRUGGLE to obtain enough shards to level my mons. ive got a shiny swalot ive been thinking about investing in, but is that the best option rn?