Never try to AA with uppercuts online. They're stupidly inconsistent, even fast ones like Liu and NW, at least for me, even in good connections.
However, if you play offline at all then by all means, uppercut all day.
For general purpose AA I stick with D1 or a quick backdash and Lift. I find they both work best just slightly out of jump range rather than them coming down on top of you.