Wait a minute.....
So we're focusing on this:
So for $500 I get a unit that does less damage vs. buildings and vehicles than the $300 RPG trooper, no anti-air capability, but better versus infantry and slightly longer range.with no LOS needed.
And just ignoring the rest?
There is nothing preventing your grenades from sticking to aircraft. So lets add this all up...
He got a "jumping" buff (the gravity effect), a range buff, a splash radius buff, damage falloff removed, sticky logic added, a damage buff against buildings and naval, a HUGE increase in credit yield, and also got a shiny new pistol, and above all else, the poor guy finally got a defined role on the battlefield....yet he sucks more than before? I'm not following...
He isn't supposed to be a RPG trooper. That guy also has a role, but it differs from the 'nader.