My usual advice is, large floor standers are easier to make sound well than satellites plus a sub. Subs are demanding and difficult to make sound great. If you are willing to take the time though a sub can be pretty awesome with any speaker, bookshelf or full range.
Best,
Erik
Best,
Erik