Indeed, the longbow, with all else being equal, is inferior to the heavy crossbow now. If it makes you feel any better, all ranged weapons are inferior to wielding two hand-crossbows.
Its more situational for Rogue. The hand xbows can eat up extra bonus actions but they also prevent a melee sneak attack and a ranged sneak attack from being performed. They are both good options though. And for any other class they are the best option. There will always be a meta of course.
Heavy XBow
Hide action (BA) (Light/poison action) BA - Fire Heavy Xbow Sneak Attack.
1d10 + 5 + 3d6 + 1d4
Hand Xbows
Hide Action 1 BA / Ignite/Poison action (BA) + fire with sneak attack advantage
1d6 +5 + 3d6 + 1d4
2nd round
1d6 + 5 + 3d6 + 1d4
1d6 + 1d4