Yes I do and it has worked very well for me. I keep track of all my restricted operating funds and endowment funds with projects. My funds have different classes so I use the three classes, unrestricted, temp and perm when using projects. It is easy to run reports then, by choosing the class I want to view.
Using classes with projects works the best when your system is set up to require balancing by class.