Steven Gerrard's appointment as Rangers manager is a good choice, says former Celtic boss Martin O'Neill.