As with anything technological, there are levels of performance. However, enjoyment of music with electronics can happen at any level of sound quality.
If you long for better sound, consider budgeting for audio. Set aside a portion of the discretionary spending to save for audio gear. It will be well worth it and it will not impede more important things.
You will be paying with time. While not having high end sound now, you will not be stressed financially. In time, you will have a much better system and better listening experiences than you ever thought possible. :)

