I use list.Count > 0
just because it doesn't depend on the LINQ methods and so works on C# 2.0.
I personally avoid LINQ like the plague (because of its slow speed), and there's no reason to use extension methods here at all anyway.
However, a better solution would probably be to make your own version of Any
that would take in a null
reference, and return true if it's a collection with elements. That would save you the null check.