what we can do in SITE that we can not do in Portals?
Discussion posts and replies are publicly visible
Adding to chaitanya's answer, In sites we can leverage almost all appian built in functions but in portals that's limited (Anything that have a user role in it.)