Right now when you perform a melee attack the target in front of your soldier is automatically attacked. This has two problems:
1. You cannot attack terrain, like walls or furniture. (A message appears that no target is there)
2. If you control a large (4 square) melee unit, there can be 2 or 3 potential targets in front of the unit and you cannot choose one.
Both issues could be solved by giving melee attacks a target cursor, like ranged attacks already have.