20x18 is a pretty good-sized room, and room volume comes in to play as well, especially with bass. You'll want something more than entry-level, especially if you like to listen loud or have tall ceilings. A dedicated system is always going to sound "better" than a soundbar if you can swing it...