there is this phrase is correct:
They try so hard but slightly they succeed.
To describe this meaning:
Someone try so hard but fails.
Actually that's the definition that I intended but failed to communicate, to be more clear here's the phrase that I'm trying to use:
Four major product exists in the market in the time of writing this report the four of them tried to remove the constraint that the others presents but slightly they succeed.
So those Four products removed some constraints that other presented but either they presented new ones or didn't removed enough constraint to be considered a valuable change.