I wouldn't say having to launch a separate program, set up an identity, tune it, set up hot keys and stuff, connect to a host, connect to a specific channel and try and fly/fight is exactly.... realistic or user friendly. I notice that many players don't choose to use it, even on servers like the 104th.
If it's something that's possible to do within game, I'd say go for it! Those who use it would love it, and those who don't can soak up my flight's coordinated wall of inbound Fox-3s.