The meaning of "근사하다" is mainly used to express a sophisticated and wonderful atmosphere.
"멋있다" often to express appearance.
As Rita mentioned, the meaning of "근사한" in "근사한 어른이 될 줄 알았는데" means wealth, confidence, appearance, and good personality (which others might envy).
For another example, "이 레스토랑 근사하다," means the atmosphere of the restaurant is good and neat and sophisticated.
"근사한" 의미는 세련되고 멋진 느낌의 분위기를 표현할 때 주로 사용해요.
"멋있다"는 주로 외모를 표현할 때 자주 사용해요~
Rita씨가 예를 든 것 처럼 "근사한 어른이 될 줄 알았는데"에서 "근사한"의 의미는 재력있고, 당당하고, 외모도 멋지고, 성격도 좋은"(남들이 부러워 할만한) 의미해요.
다른 예로 "여기 레스토랑 근사하다" 라고 말하면 레스토랑 분위기가 좋고 깔끔하고 세련된 느낌이에요.