Either one is fine. You can renew online and your ID will be just as the same as if you went to the DMV.
I've been hearing about enhanced IDs but I don't know if mine is one of those. How do I know?
If yours was issued before October 30, 2017, then yours is not enhanced. It is known as a Standard ID.
I didn't get the renewal notice for my ID but I can see it's almost expired. Is that bad?