24PetWatch is a popular pet insurance company, but does it offer the best coverage at the lowest price? We'll help you decide..