There are a lot of problems in the game, and I think you just described every single one, lol. I managed to play through twice but Squall was one of the most annoying main characters in a FF ever. I anted to beat him all the way through for his emo idiocy.
It does get better and more entertaining on disc 3 when the two main casts finally meet and get together, but getting there you have to play through some annoying bits and some very bizzare story concepts. I'd say keep playing as you've paid for it. You might as well complete it and have a full picture of the story.
If you do keep playing, play Triple triad. Some of the cards can be converted into some amazing items. The Laguna card for one can get you 100 heroes. That coupled with the Aura spell and Ultima junctioned to STR, and you can beat any boss with ease. Oh yeah, that's the other thing, the junctioning system by the end of the game makes things too easy imo.








