Does 5G fulfill its promises?