ANSWER: Apostle Paul agrees with your overall assessment when he stated that the law, found in the Old Testament, was not only good, but holy and just (Romans 7:7,12).
There are three parts of the Law of God. The first is the spiritual law, codified in the Ten Commandments, which tell a person how to conduct their spiritual lives and which also teach us how to deal with our fellow man. The second is the "civic" or government laws that dealt with the running of civil society with God as the head of that society and literally dwelling with the children of Israel. The third part is the Levitical or ceremonial laws that included all the animal sacrifices and other ceremonies associated with the Levitical priests.
The spiritual laws abide forever.
Since we do not live under a civil government headed by God, we cannot strictly enforce the civil parts of the Law to an entire nation, although the judicial systems of many countries contain (at least in principle) parts of God's law.
Paul directly answers your question about whether we should keep other parts of the law such as sacrifices and sin offerings in Hebrews 7:12. We are not obliged to keep any of the law associated with the Levitical priesthood such as the the ceremonial law.
That said, a good amount of Old Testament law is not only still valid today, but will certainly be in force after Jesus' Second Coming. The Bible states that at that time ALL the nations will flock to Jerusalem to be taught his laws and commandments (Isaiah 2:2 - 3). Though in force, only a very few converted people today keep God's annual Feast Days (see our material describing each of these days). This will change when Christ returns, however, as he will command ALL the nations to keep his Feast days, including the Feast of Tabernacles (Zechariah 14:16 - 19). If they choose not to do so then they will be punished.
17 If any nation refuses to go and worship the Lord Almighty as king, then rain will not fall on their land. 18 If the Egyptians REFUSE to celebrate the Festival of Shelters (Feast of Tabernacles), then they will be struck by the same disease that the Lord will send on EVERY NATION THAT REFUSES TO GO. 19 This will be the punishment that will fall on Egypt and ON ALL THE OTHER NATIONS . . . (Zechariah 14:17 - 19)