If I could only have 1 gun, it would be my AK-47. It's light, simple, easy to maintain, relatively compact for a rifle, uses a common round, and is undoubtedly the most reliable firearm in history.
Despite what anyone says, its more than accurate enough for real life use. You won't win any...