IMO, rangers aren't even a class. Of course, this is opinion. IMO, a class is a mechanical frame that forms part but not all of a character, primarily focusing on its combat role. A class should also be fairly narrow, to avoid giving a PC abilities they don't want or need (eg those that have...