For cross platform I've started looking at Free Pascal with Lazarus. It uses the native GUI so it looks like a MacOS app and also a Windows app. It also has support for Android and iOS. It may get passed over by most because it is based on Pascal but overall, I think it is great (from what I've done with it)