Assistance regarding deciding on what to use. - C#