Get a tall tubular battery that offers full 5 years replacement warranty ( not pro rata warranty).
Batteries like Exide 6LMS150L which is a 150ah solar battery, if the dealer says its for solar just say yes. There is also a 6LMS150 without the "L" at the end which has less lead and only offers 3 year warranty.
These batteries require you to fill distill water once in 10 months to 12months depending on frequency of power cuts and weather.
In bangalore weather and power cuts for me this battery, even after a year the distill level indicator on the battery only drops to half way point.