honestly notion has been fine for me with smaller clients but the moment you have more than three active projects it gets messy fast. the biggest issue is notifications, clients either miss updates completely or get overwhelmed. been looking at dedicated portals for exactly this reason so good timing on this post.