Choosing Between MERN and MEAN Stack: Deciphering the Full-Stack Dilemma