PS BTW I used to daily knock off my my algebra (favourite subject) top of the homework list ... but then I was lucky to have a good teacher.
I hated Algebra, and I had a good teacher that made it tolerable. But I never had "fun" with it. I don't think that the two are necessarily related, and I don't think practice will always be fun, even if you love to play. Sometimes you have to fight your way through the frustration and brick walls that come up - it's that struggle and the victory over it that is really "fun".