Wondering if there is any drawback of using stage viewport size eg: 16x9 (rather than commonly used: 800x480) in order to avoid conversions box2d => stage coordinates, use same sizes/positions for Box2d objects as well as for stage actors (sprites etc)?
This is exactly what I do. It is a much better approach. You don't have to make all those convertions.
Probably the first libgdx box2d adopters didn't think of that and everyone else just followed them :p