12/12/12 means it's fragile, even with cermite armor. MM/HB/Cyclone + 2 shot whirlwind launcher means it doesn't outgun a normal storm raven with it's better secondary weapon and S8 AP1 missiles. 20 man transport ability is meh, since assault marines don't really need a ride, and who's going to spring for 9-10 terminators for that? Also, cannot carry a dreadnought like the BA one. The TL-lascannon or missile options start pushing the price into the 300 range.
It also start more expensive then a normal storm raven, which itself is 25+ points too expensive.
Overall. It's junk, and 50-60 points away from being correctly priced. 225 wouldn't be bad if it came with the lascannons though.
People bitch and moan about Forgeworld stuff all the time, but I love how they look. That said, I own exactly zero FW models. Not because they are too expensive, or silly looking, or the questionable legality of their rules, but because they are straight up non-competitive options almost right across the board.