In previous post it was stated that CRUD was more for prototyping and SQLFORM for when you need more control. However now I see that there is some additional functionality in CRUD e.g. the link with the auth module; and archiving of records.
It seems to me these are two separate ways of doing the same thing but with slightly different interfaces. Quite confusing. I wonder why the CRUD functionality was not just incorporated into SQLFORM rather than creating a separate interface? Personally I would rather stick with one or the other because it is easier to remember the quirks and names of parameters. Should I choose SQLFORM as it allows most flexibility or CRUD as this will ultimately have greater functionality?