20$/month is quite expensive compared to many cloud offerings. It’s only a bargain if you actually store a lot of data which is so rare they can offer it at 20$/ month with the expectation that most of their customers are getting screwed.
$20/mo. is for their enterprise std version. They have plans starting at $6/mo. and $12/mo. provides 2TB of storage per user which is plenty for most users and a much better deal than O365 IMO.