I think it depends on which system of Silat you're referring to
However, for me personally, I prefer Silat. But that's only for me.
BJJ is a perfectly good system. A lot of the people I've encountered, though, who train in BJJ think that it's the ultimate. That's not the case. Nothing is the ultimate (though it may be the best for an individual). Many that I've met also neglect their standup game because they think all fights go to the ground. I think this is erroneous.
But I've met some BJJ guys who are very good and well-rounded.
But, for me personally, I prefer Silat. Even as far as straight groundfighting goes, I personally prefer Harimau Silat to BJJ. But that's just my personal preference.
Mike