A/V+(으)면서도 ~ in spite of, yet
A/V+(으)면서도 is used to describe a situation where two things a contrary or conflicting to each other.
면서도 have a nuance of "at the same time"
영화는 재미있으면서도 슬펐어요.
The film was funny yet sad.
김밥이 싸면서도 맛있어요.
Kimbap is cheap but delicious.
A/V+지만 ~ But
-지만 can be attached to a verb or adjective stem, connecting 2 sentences which are in contrast, like ‘but’.
한국말 공부는 어렵지만 재미있어요
Studying Korean is difficult but interesting.
저녁을 먹었지만 배가 고파요.
I ate dinner but I’m still hungry.