The Wikipedia page you linked to explains this subtly, but rather well:
When abbreviated as simply 'jack of all trades', it is ambiguous; the user's intention is then dependent on context.
This means that the phrase jack of all trades (without the master of none) can be used in a complimentary or a disparaging fashion. Are you complimenting someone for their wide range of skills? Or pointing out that they don't excel at anything?
The Wikipedia article also says:
The phrase used in its entirety generally describes a person whose knowledge, while covering a number of areas, is superficial in all of them.
This means that, when the master of none caveat is added, the expression is generally regarded as mild insult, focusing on the person's lack of excellence rather than on the upside of an individual's modest proficiency in a broad range of areas.
If you are looking for a complementary idiom for the entire 7-word phrase, I think you need something slightly negative to capture the full intent.