Honestly one feature I like that is really easy to under rate is properties. The fact that it saves so much time having to not create getters and setters is imo under appreciated until ya goto c++
Vs Java I absolutely love the ability to control whether stuff is on the stack or on the heap