Samsung Galaxy S9 Plus 128GB is the best and most capable device by Samsung. This flagship device has taken over all others in Android market in all sectors. It gives excellent output in performance, photography and even battery capacity. This device also has ample storage options.
Also, In the affordable range, Samsung Galaxy J6, has been on top of the list. This device has pretty much everything one can ask for at just the price of Rs 12,500.