I always thought that Arcturus wanted Kerrigan to die on Tarsonis, since she was the assassin that killed off his father and mother during the first Korhal uprising (she was conditioned at the time). He figured that the Zerg will do the job, never expect the whole infestation to take place.
I think the the "his greatest failure" part comes from the fact that Arcturus had several earlier opportunities to take down Kerrigan, but never took it. At that point, it is checkmate one way or another. The swarm was already devastating Korhal and Kerrigan was the only thing that is preventing the swam from pulling an Aiur, post-overmind death.
Ivy Bridge i5-3570K@4.0Ghz, Gigabyte Z77X-UD3H, 2x4GiB of PC3-12800, Sapphire RX Vega 64, Corsair CX-600 and Fractal Refined R4 (W). Kentsfield Q6600@3Ghz, HD 4850 2x2GiB PC2-6400, Gigabyte EP45-DS4P, OCZ Modstream 700W, and PC-7B.