Assassins Creed is one of three games being developed by Ubisoft. Assassins Creed was good but they could have done a lot more with it:
Make assassinations different, not repetitive.
Have the ability to swim.
Climbing should be faster because it takes too long to climb buildings.
Different weather and night and dark.
More lines from NPC's instead of a repeat of the same line.
More weapons available.
Change the controls so that you can move the camera when running.
Stay in the same time period with the free roaming aspect.
Make the AI more intelligent
Any other suggestions on what should be improved/kept in Assassins Creed 2?