Is Amazon good for small businesses? A debate