The main reason I personally prefer Opus Magnum is that solving the levels is easy, but optimizing is challenging and rewarding. TIS-100 on the other hand has a higher difficulty to initially solve the puzzles and optimization becomes a little bit of a guessing game. Also having only 3 saved solutions per level makes it hard to optimize without losing past solutions.