Android versions question

Hi, I am planing to have my first smartphone only play games, apps and web surfing by connecting. Is there any difference between different Android versions? And is it necessary to buy backup batteries? Thanks