The 1929 “Cruiser Act” raised some controversy among those who believed that war had become obsolete, But the ships built under the act would be workhorses in the war to come.
There is legitimate controversy over which ship was America’s first true battleship. But the Navy answers that question relatively clearly- USS Indiana was, from the outset, called "Battleship Number One."