Hammerfight is a ludicrous physics game that is tough to get into, but rewarding once you get the hang of it. The story is convoluted and confusing, and is presented like the player is meant to know exactly what the hell everyone it jabbering about even though they do not - this is not necessarily a bad thing though.
*The game is (usually) fun
*Physics combat is fun
*Campaign is decently long
*Branching storylines with varying rewards and endings
*Convoluted story that is neat, but takes a long time to get your head around
*Encourages experimentation with equipment and techniques
*Minigames are alright - though unlocking some involves playing against cheating AI (e.g. hammerball)
*Game has a very steep learning curve
*Enemy choppers do not have to follow the laws of physics
*Enemies can do things you cannot (e.g. spin their weapons without momentum, manually aim their guns)
*Unlocking most minigames is a frustrating experience for first-time players
*Particle effects and smoke make it extremely hard to see what is going on at times
*Large HUD also gets in the way at times
*No new game+ options means starting from scratch every time you want to view the other story paths
*You need A LOT of room on your desk to be able to play effectively - clear out a wide area around your mouse or it will do it for you...