Interesting ideas! Maybe classes could be a thing further down the line.
As more abilities, weapons etc. get added it could be an interesting way to organize them.
Right now I don't think there's a need to do it for the player though. Enemies kindof have classes.