If you're just making music for yourself they're probably fine. That's all I do and I
have to use headphones because of where I live.
My mixes have always turned out good. I mix with phones and listen to the results with them. The only place I use speakers is in the car and they have always sounded good there too. I'm sure they could be better but so far I'm the only one listening to the mush so it's no big deal for me.
Either way I think it's more in training your ears what to listen for. If you're doing it for other people then you want to use monitors. But monitors are only as good as the room they're in.
Steve