Not by much. For me, the main reason is that I can now access and reference time zones without writing magic strings everywhere, as the original TimeZone can only be retrieved by it's string reference. It's also easily persistable by ordinal, in contrast to the native time zone, which can only be persisted as it's string reference.