By the way... I think you cannot even define "best of breed" since requirements are subjective. You can only list specific issues where one system is better than another.
replying 3 times to a comment is a bit annoying, can you try to put everything in one comment in the future (especially when responding multiple times within minutes of one another)?