IsValueType is a better name, however :) this method filters out primitive types and enums. What is more Type already has property called IsValueType so it would be hard to read and understand the difference.

To sum up IsValueType would be perfect but Gents from MS took it already :(. 

To be honest I don't like IsStructure name as well. But have no better idea for that.