Hi Sunny
Welcome to the forum. You will find much advice on here. I am fairly new here so cannot give a lot of tech advice, but generally I would say, decide what use you will be putting bike to , distances terrain etc, and have a good look around and try as many as you can. I am sure there are...