There is nothing wrong with Raptors. Give the guy a break he said he wasn't looking for a competitive list...They work fine in fun with an eye to win lists.
That said, I do kinda agree with the above comments: You would probably be better off taking a Raptor squad that is more focused in it's role rather than trying to be a jack of all trades. If you want them to assault then I would say run them in squads of 10+ with MoS or MoK and maybe an Icon, a flamer or two and an optional power sword for the champion. Small squads of 5 probably wont be very effective in assault.
With the meltaguns you are gearing them towards anti-tank hunters. So I would just drop those lightning claws: It's highly unlikely they will actually be used before being shot in such a small squad, so seem a bit pointless even in a fun list. Unless you just like the ascetics of lightning claws or something...
Icon of Excess is amazing on Chaos Bikers. Good choice there. I use the same squad with plasma. T5, jink saves, FNP, plasma shots and relentless is a sweet little package, one of the best units/loadouts in the codex in my opinion. Played them in 10 or games so far and they have never disappointed me.