It is not so bad if you view it as cheesy fun. I happened to see all of the negative reviews which are saying it is cheesy. So I watched it with no expectations on how the special effects would turn out. Yes, the special effects are sort of not that good. The special effects are okay for a Hong Kong movie and that is about it. The fighting scenes are disappointing, they are a bit slow and over-use the slo-mo action. When watching the trailer, I thought I can expect some cool wire fighting scenes but in fact, it does not deliver on that. The action scenes are marred by just-okay special effects. Andy Lau in a robot suit is just fake, the CGI is just not convincing.
The story: Nothing to say about the story. It is just your average Sci-Fi romance movie. I actually thought the romance is the one that pulls down an entertaining story. The first half of the movie is not bad, it moves in a fast pace. But when it comes to the last half, the romance is more obvious and drags the fast pace down. I don't understand why Hong Kong wants to make Sci-Fi action with a subplot of romance. Hk did that with Kung Fu Cyborg. I want to see Sci-Fi action movies with a cool plot and action not some kind of romance that will put the whole movie down. Kung Fu Cyborg and Future X cop are two examples. Other than that, though the CGI in this movie is not very convincing, you have to give HK for having the guts of trying.
Overall: If you enjoy cheesy movies with bad special effects, you might enjoy this too. If your expectations for HK movies are high, probably you will ditch this. Well, I can't say I enjoy this but it is at least worth a watch, I wanted to see how far HK is progressing with its special effects. It is improving by a bit.