I once came across the idiom "bar none" for "by far/with no exceptions" as in "He's bar none the best player on the team", after what (for some reason unbeknownst to my forty three year old self) it was forgotten and fell into oblivion...until just recently, as I came to rediscover it sometime earlier today searching the Net for some other expression I previously posted about.
And so, I wish someone would tell me whether this idiom is acceptable for all English registers, or definitely belongs to informal, colloquial usage and, as such, should be best avoided in formal style.
e.g.
Bill is bar none the most talented photographer... http://www.ratemyprofessors.com/ShowRatings.jsp?tid=703015