Agreed, it's a lot faster. Just harder ;-).Short version : cross-compiling GTK+3 is a headaches generator. It's not easy nor efficient, and hard to maintain.
I agree, it is hard to maintain. Though I still prefer cross-compilation, since it's faster in compiling. I sometimes fell asleep while compiling in MinGW in native Windows.