I bought My Kitchen Garden from Mountain Plain. I am using it these days to design my kitchen garden and I'm very satisfied with it. It is a nice thing that you can view the kitchen garden in 3D. I only used the Mac version but I guess that the Windows version is similar. I can only recommend it.
I must admit that I haven't tried the other programs you are linking to.